Come facci fare che mi venga stampato il valore di $quantity3 ?
codice:$quantity3=30; $i=3; $l = $quantity.$i; echo"$l ";
Come facci fare che mi venga stampato il valore di $quantity3 ?
codice:$quantity3=30; $i=3; $l = $quantity.$i; echo"$l ";
www.TriX.IT - Web Development
non capisco qual è lo scopo del codice che hai scritto....
Spiegati melgio...
praticamente devo fare una query ad un db mysql. mi arrivano dei dati di un form e crea le varibili, per l'appunto del tipo
$quantity1, $quantity2, etc solo se sono stati riempiti i relativi campi nel form.
Di coseguenza se trovo che 2 linee sono state rimpiet, devo creare $quantity1 e $quantity2, dove il nome base è $quantity e vengono aggiuntu i numeri 1 e 2, ricavati dal n. delle righe riempite.
Il codice è questo:
codice:while(($_POST['quantity'.$z] != '') && ($_POST['price'.$z] != '')) { $quantity.$z = $_POST['quantity'.$z]; $articolo.$z = $_POST['articolo'.$z]; $descrizione.$z = $_POST['descrizione'.$z]; $price.$z = $_POST['price'.$z]; $total.$z = $_POST['total'.$z]; $z++; //incrementa semplicemente $h++; //incrementa semplicemente }
www.TriX.IT - Web Development
ah scusa.. m'ero perso un pezzo
ma non fai prima con un array?
chiami i campi quantity[]
e lato server ti trovi $quantiy[$i];
con $i che varia![]()
esatto, mi sa che devo passare proprio dall'array, avevo sbagliato approccio![]()
www.TriX.IT - Web Development
Originariamente inviato da neorf
esatto, mi sa che devo passare proprio dall'array, avevo sbagliato approccio![]()
se vuoi è fattibile anche come nome variabile variabile...
$i=3;
echo ${'quantity'.$i};
però non è pratico nè elegante![]()
infatti... ho risolto, grazie![]()
www.TriX.IT - Web Development