non riesco a capire perke' se creo un'array che mi conterra' tutti i valori delle quantita' che vado ad inserire nel form...questo non li passa alla pagina di ricezione...
vi posto il codice del form di invio:
ora vi posto il codice della pagina di ricezione:codice:<? $connessione = mysql_connect("localhost", "", "") or die("Connessione non riuscita: " . mysql_error()); mysql_select_db('prev', $connessione); ?> <form name="aggiungi_vetraio_mano" action="./doaggiungi_vetraio_materiali.php" method="POST"> <table border="1" bordercolor="#2e2e2e" width=100%> <th>Codice</th><th>Titolo</th><th>Voce</th><th>Var 1</th><th>Var 2</th><th>Unita' di misura</th><th>Prezzo</th><th>Quantita'</th> <? $risultato = mysql_query("SELECT * FROM opere_vetraio_materiali") or die("Query non valida: " . mysql_error()); while ($riga = mysql_fetch_object($risultato)) { ?><tr><td height="75"><input type="text" size=6 name="$codice[]" value="<?echo $riga->Codice;?>" readonly> </td><? ?><td height="75"><font size="5"><?echo $riga->Titolo;?> </td><? ?><td height="75"><font size="5"><?echo $riga->Voce;?> </td><? ?><td height="75"><font size="5"><?echo $riga->Var1;?> </td><? ?><td height="75"><font size="5"><?echo $riga->Var2;?> </td><? ?><td height="75"><font size="5"><?echo $riga->Unitadimisura;?> </td><? ?><td height="75"><font size="5"><?echo $riga->Prezzo;?> </td><? ?><td height="75" align="center"> <font size="5"><input type="text" size="6" name="$quantita[]" value="0"> </td></tr><? } mysql_free_result($risultato); mysql_close($connessione); ?> </table> <center><input name="submit" type="submit" value="invia"><input type="reset" value="Annulla"></center>
non riesco a capire perke' l'array che passo e' vuoto... :master:codice:<? $connessione = mysql_connect("localhost", "", "") or die("Connessione non riuscita: " . mysql_error()); mysql_select_db('prev', $connessione); $cont=mysql_query("SELECT COUNT(Codice)as Tot FROM opere_vetraio_materiali") or die("Query cont non valida". mysql_error()); $n = mysql_fetch_object($cont); for($i=0;$i<=$n->Tot;$i++) { echo(" riga: "); echo $i; echo(" Codice: "); echo $Codice[$i]=$_POST['codice'][$i]; echo(" Quatita': "); echo $Quantita[$i]=$_POST['quantita'][$i]; echo("<hr size=1 color=#FFFFFF>"); } ?> </center> <form name="prova"action="./conferma.php" method="POST"> <table border="1" bordercolor="#666666"width=100%> <th>Codice</th><th>Titolo</th><th>Voce</th><th>Var 1</th><th>Var 2</th><th>Unita' di misura</th><th>Prezzo</th><th>Quantita'</th><th>Totale</th> <? /*$a=mysql_query("SELECT Codice FROM opere_vetraio_materiali where Codice='$Codice'")or die("Query cod. valida".mysql_error()); $cod = mysql_fetch_row($a); $n=mysql_query("SELECT COUNT(Codice)as Tot From opere_vetraio_materiali")or die("Query n valida".mysql_error()); $risultato =mysql_query("SELECT Codice, Titolo, Voce, Var1, Var2, Unitadimisura, Prezzo, Quantita,(Prezzo * $Quantita[$i]) AS Totale FROM opere_vetraio_materiali where Codice='$Codice[$i]'") or die("Query non valida".mysql_error()); $cont=mysql_fetch_object($n); $i=0; while($riga = mysql_fetch_object($risultato)) { $i++; if($Quantita[$i]!=0) { ?><tr><td height="75"><input name="Codice" size=6 type="text" value="$Codice[$i]" readonly> </td><? ?><td><input name="Titolo" type="text" size=15 value="<?echo $riga-> Titolo;?>" readonly> </td><? ?><td height="75"><textarea name="Voce" readonly><?echo $riga->Voce;?></textarea> </td><? ?><td height="75"><textarea name="Var1" readonly><?echo $riga->Var1;?></textarea> </td><? ?><td height="75"><textarea name="Var2" readonly><?echo $riga->Var2;?></textarea> </td><? ?><td height="75"><input name="Unitadimisura" size=8 type="text" value="<?echo $riga->Unitadimisura;?>" readonly> </td><? ?><td height="75"><input name="Prezzo" size=10 type="text" value="<?echo $riga->Prezzo;?>" readonly> </td><? ?><td height="75"><input name="Quantita[$i]" size=6 type="text" value="$Quantita[$i]"> </td><? ?><td height="75"><input name="Totale" size=10 type="text" value="<?echo $riga->Totale;?>" readonly> </td></tr><? } echo $Quantita[$i]; } */?> </table> <center><input type="submit" value="conferma"><input type="reset" value="Annulla"></center> <? mysql_close($connessione); ?>

Rispondi quotando
