Ciao a tutti,
ho un form che ad un certo punto permette di "aggiungere degli articoli" in modo "dinamico".
Mi spiego, essendo un form per ordinare del materiale, ad un certo punto ho 3 input:
CODICE | DESCRIZIONE | PREZZO
poi a destra ho un pulsante che tramite javascript mi permette di aggiungere sotto altre input.
Ora, quando vado a recuperare questi valori con PHP...:
(ovviamente nello stesso ciclo eseguo anche la query di inserimento nel database)Codice PHP:for ($i=1;$i<=50;$i++) {
if(!isset($_POST['codice_'.$i])){$codice="";}else{$codice = $_POST['codice_'.$i];}
if(!isset($_POST['descrizione_'.$i])){$descrizione="";}else{$descrizione = $_POST['descrizione_'.$i];}
if(!isset($_POST['prezzo_'.$i])){$prezzo="";}else{$prezzo = $_POST['prezzo_'.$i];}
if(!isset($_POST['stato_'.$i])){$stato="";}else{$stato = $_POST['stato_'.$i];}
....
}
...riesco ad inserire solamente ciò che ottengo dalla prima terzina di input, mentre tutte le input che aggiungo tramite javascript vengono ignorate.
Esiste una soluzione? Cos'ho sbagliato?
Grazie.

Rispondi quotando