Sto facendo un modulo di prenotazione che dovra' contenere i dati di tot passeggeri.
In pratica con il for mi creo il modulo che ripetera' il modulo per quante persone vanno in viaggio, per esempio, se nella pagina precedente inserisco il numero 3 nel campo numero_persone, nella pagina successiva mi ritrovero' 3 volte il campo nome, cognome, codice_fiscale e data_nascita
Per ogni passeggero avro' un id_passeggero e se fanno parte della stessa prenotazione avranno' lo stesso id_prenotazione.
Il problema e' che non so come inserire nel database i vari passeggeri.
qualcuno sa darmi qualche consiglio?
Nel database dovrebbe entrare qualcosa tipo: Esempio di 3 persone
PRIMO PASSEGGERO
id_prenotazione = 1
id_passeggero = 1
nome = pippo
cognome = rossi
codice_fiscale = il codice di pippo
data_nascita = 01/01/2000
SECONDO PASSEGGERO
id_prenotazione = 1
id_passeggero = 2
nome = pluto
cognome = rossi
codice_fiscale = il codice di pluto
data_nascita = 05/06/2001
TERZO PASSEGGERO
id_prenotazione = 1
id_passeggero = 3
nome = topolino
cognome = rossi
codice_fiscale = il codice di topolino
data_nascita = 12/12/1965
Per fare cio', mi serve fare qualche ciclo per l'inserimento?
La query la faccio cosi'
Codice PHP:
$sql_passeggeri = "insert into passeggeri
(id_prenotazione, id_passeggero, nome, cognome, codice_fiscale, data_nascita)
values
(\"$id_prenotazione\",\"$id_passeggero\",\"$nome\",\"$cognome\",\"$codice_fiscale\",\"$data_nascita\")";
$risultato_passeggeri = @mysql_query($sql_passeggeri, $connessione)
or die (mysql_errno() . ": " . mysql_error())
Ma non capisco se serve il ciclo for o il ciclo while...