Ho una form dove inserisco le ore lavorate in una data.
5 righe quante le causali ipotizzate.
Es:
data causale ore
2005-01-03 a 2
2005-01-03 b 3
2005-01-03 c 1
2005-01-03 d 5
2005-01-03 e 2
Quando passo i valori verifico che siano inseriti in tante variabili quanti i campi. (con un echo controllo che siano corretti e lo sono).
Es (confrontando con il form):
ore0 = 3
ore1 = 1
ore2 = 1
ore3 = 5
etc..
Nel ciclo incremento col contatore $i il nome della variabile
Codice PHP:
$sql="";
for ($i = 0; $i <= 4; $i++)
{
$sql = "INSERT INTO ore ( data_id, utente_id , causale_id , ordinarie, straordinarie, permessi, mutua )
VALUES ( '$nuovo_data . $i', '$nuovo_utente . $i', '$nuovo_causale . $i', '$nuovo_ordinarie . $i', '$nuovo_straordinarie . $i', '$nuovo_permessi . $i', '$nuovo_mutua . $i')";
$result = mysql_query($sql,$db_conn) or die(mysql_error());
//$mysql_result=mysql_query($sql,$db_conn);
//$mysql_result=null;
//$result =null;
}
Il problema è che inserisco i risultati nel db però vengono inseriti solo i valori della prima riga ripetuti 5 volte!
cosa sbaglio?
grazie