come faccio a passare un'array dal form?
ma soprattutto come lo "catturo" nella pagina di ricezione?!?!
potreste farmi un esempio veloce...?
come faccio a passare un'array dal form?
ma soprattutto come lo "catturo" nella pagina di ricezione?!?!
potreste farmi un esempio veloce...?
devi usare le funzioni serialize ed unserialize .
![]()
think simple think ringo
ma la funzione serialize() come la inserisco nel mio form...piu' precisamente nelle zone in grassetto?!?!
codice:$risultato = mysql_query("SELECT * FROM opere_vetraio_materiali") or die("Query non valida: " . mysql_error()); $i=0; while ($riga = mysql_fetch_object($risultato)) { $i=$i+1; $Codice[$i]=Codice; $Quantita[$i]=$quantita[$i]; ?><tr><td height="75"><input type="text" size=10 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="<? $quantita?>"> </td></tr><? } mysql_free_result($risultato); mysql_close($connessione); ?>
in questo caso nn occorre usare serialize: nella pagina dove arrivano i dati del form avrai l'array $_POST['Codice'] e l'array $_POST['Quantita']:
codice:$_POST['Codice'][0] $_POST['Codice'][1] $_POST['Codice'][2] ...per scorrere gli array usa foreach:codice:$_POST['Quantita'][0] $_POST['Quantita'][1] $_POST['Quantita'][2] ...
codice:foreach($_POST['Codice'] as $valore) echo $valore.' ';
![]()
think simple think ringo
grazie mille...
cosi' sembra funzionare...
![]()
![]()
![]()
era una settimana che ci sbattevo la testa...![]()
![]()
grazie infinite...