come faccio a differenziare i dati provenienti da form...
mi spiego con un esempio...
io ho un form che contiene x caselle di testo, come faccio a differenziarle tra loro quindi come faccio a dargli un nome diverso???
come faccio a differenziare i dati provenienti da form...
mi spiego con un esempio...
io ho un form che contiene x caselle di testo, come faccio a differenziarle tra loro quindi come faccio a dargli un nome diverso???
con l'attributo name degli input: name="nomedelcampoditesto"
Il Ticino è biancoblù
DVDS delegato ufficiale
ok...
pero' io ho x caselle di testo e per ognuna vorrei dare un nome diverso...
queste caselle di testo vengono generate in automatico da un codice di questo tipo:
while ($riga = mysql_fetch_object($risultato))
{
?><tr><td height="75"><input name="Codice" size=6 type="text" value="<?echo $riga->Codice;?>" readonly>
</td><?
?></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"size=4 type="text" value="<?echo $Quantita;?>" >< br></td><?
?><td height="75"><input name="Totale" size=10 type="text" value="<?echo $riga->Totale;?>" readonly>
</td><?
?></tr><?
}
io vorrei dare un nome diverso per ogni ciclo compiuto alla casella di testo Quantita...![]()
ma non so come fare...![]()
non avete nessuna idea???
io non so proprio come fare![]()
![]()
![]()
se usi name="nomedelcampoditesto[]" ti restituirà un array
Il Ticino è biancoblù
DVDS delegato ufficiale
tra le [] posso mettere una variabile contatore???[supersaibal]Originariamente inviato da triky
se usi name="nomedelcampoditesto[]" ti restituirà un array [/supersaibal]
tipo:
$cont che incremento ad ogni ciclo???
se lasci solo [] ti creerà un array, quindi fa gia quello che tu dici[supersaibal]Originariamente inviato da zip2k
tra le [] posso mettere una variabile contatore???
tipo:
$cont che incremento ad ogni ciclo??? [/supersaibal]
Il Ticino è biancoblù
DVDS delegato ufficiale
e come faccio a "catturarlo" nella pagina di destinazione???
basta un semplice
$Quantita=$_POST['quantita[]'];
o serve qualcosa di piu' specifico??? :master:
aggiunge una dimensione all'array post, quindi avrai una cosa del gnere:
$Quantita=$_POST['quantita'][$count];
($count ovviamente è ipotetico, puoi usare anche un foreach ad esempio)
Il Ticino è biancoblù
DVDS delegato ufficiale
naturalmente un ciclo for each riferito a quell'array...
foreach ($quantita as $valore) {
...blocco di istruzioni...
}
pero' non avendolo mai usato non so cosa si intenda per $valore...![]()
e' il valore riferito alla chiave??? :master: