ciao
io ho un form di contatti con un sacco di campi circa un 20.
devo fare per forza un $_POST['nomecampo'] per ogni uno o esiste qualcosa che lo fa in modo automatico, tipo un array o qualcosa del genere ?
ciao
io ho un form di contatti con un sacco di campi circa un 20.
devo fare per forza un $_POST['nomecampo'] per ogni uno o esiste qualcosa che lo fa in modo automatico, tipo un array o qualcosa del genere ?
Kalton
-------------------
www.kalton.it - www.kalton.cavarzere.it
sinceramente non ho mai provato(credo non mi sia mai capitato)
me se $_POST è un array dovresti essere in grado di imploderlo/esploderlo.
recuperarti i valori all'interno e quindi evitarti di scriere 20 volte $_POST
vedi te se poi ti è piu semplice scrivere 20 volte la stessa cosa o per ridurre il numero di righe ci perdi un oretta e fai una cosa diversa.
$_POST è un array, lo puoi scorrere con foreachOriginariamente inviato da asdas
ciao
io ho un form di contatti con un sacco di campi circa un 20.
devo fare per forza un $_POST['nomecampo'] per ogni uno o esiste qualcosa che lo fa in modo automatico, tipo un array o qualcosa del genere ?
Il portale sul turismo a Lucca
Siti web Lucca
Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.
dipende.. fai gli stessi controlli su tutti? se sì, puoi usare un foreach:
Codice PHP:
$errore = '';
$check = 1;
foreach($_POST as $key => $value) {
if ($value=='') {
$errore .= "Non hai compilato il campo ".ucfirst($key)."!
\n";
$check=0;
} else {
//controlli vari
$value = addslashes(stripslashes(trim($value)));
$value = str_replace("<", "<", $value);
$value = str_replace(">", ">", $value);
}
}
if ($check==1) {
// codice per l'invio del modulo
} else {
echo $errore;
}
Altrimenti puo fare un ulteriore if per $key e procedere con ulteriori controlli differenti.Originariamente inviato da elysaweb
dipende.. fai gli stessi controlli su tutti? se sì, puoi usare un foreach:
Ciao!
funziona alla grande...
adesso pero avrei un altro piccolo problema,
tutti quei valori li devo essere messi dentro un database con i relativi campi in una tabella
cosi facendo nn riesco a fare una query unica di insert con tutti i valori
Kalton
-------------------
www.kalton.it - www.kalton.cavarzere.it