Ho un form dove inserisco dati relativi a serate e dati relativi a lezioni. Può succedere che uno metta solo i dati relativi alla serata o lezione e fino a qui tutto ok perchè riesco a fare l'insert nel database.
Se invece seleziona serate e lezioni non riesco perchè mi ripete i campi nel database. Sicuramente questo codice è sbagliato.
Potete darmi una mano ?
grazie


//controllo se serate e lezioni sn state selezionate e le inserisco nel db
else if((sizeof($HTTP_POST_VARS['serata_id']) != 0) && (sizeof($HTTP_POST_VARS['lezione_id']) != 0 )){

for ($i=0; $i < sizeof($HTTP_POST_VARS['lezione_id']); $i++){
$lezione_id= $HTTP_POST_VARS['lezione_id'][$i];
$coperti_lezione= $HTTP_POST_VARS['coperti_lezione'][$i];
$costo_tot_lez= $HTTP_POST_VARS['costo_tot_lez'][$i];


for ($w=0; $w < sizeof($HTTP_POST_VARS['serata_id']); $w++){
$serata_id= $HTTP_POST_VARS['serata_id'][$w];
$coperti_serata= $HTTP_POST_VARS['coperti_serata'][$w];
$costo_tot_ser= $HTTP_POST_VARS['costo_tot_ser'][$w];



$dati=mysql_query("insert into prenotazioni (nome,costo_tot_lez,costo_tot_ser,cognome,email,ce llulare,indirizzo,telefono,lezione_id,coperti_lezi one,coperti_serata,serata_id,pagamento,newsletter, totale,carta,nome_titolare,cognome_titolare,numero _carta,mese,anno) values('$nome','$costo_tot_lez','$costo_tot_ser',' $cognome','$email','$cellulare','$indirizzo','$tel efono','$lezione_id','$coperti_lezione','$coperti_ serata','$serata_id','$pagamento','$newsletter','$ totale','$carta','$nome_titolare','$cognome_titola re','$numero_carta','$mese','$anno') ");
}