lo sbaglio che fai nello script è questo:
o avvicini la $i al nome o metti un underscore(_) , non puoi usare un indice che abbia spazzi.codice:name='quantita $i'
Cmq, per il campo di testo, puoi anche definirlo come un array di campi:
<input type='text' name='descrizione[]'>
in questo modo a php arrivera come
$_POST['descrizione'] = array ( 0 => 'primo campo' , 1 => 'secondo campo' ...(etc) ) ;
poi per richiamarli puoi fare cosi
ti ho fatto l'esempio con post, ma puoi usare anche get ( anche se ti consiglio il primo modo )codice:for ($i = 0; $i < $numerodistinte; $i++) { $descrizione[$i] = $_POST['descrizione'][$i]; $quantita[$i] = $_POST['quantita'][$i]; $unita[$i] = $_POST['unita'][$i]; }
![]()