- Home
- Categorie
- Coding e Sistemistica
- Coding
- Memorizzare i dati di un form
-
Memorizzare i dati di un form
Ciao Ragazzi,
questa mattina, grazie ad un carissimo spammer, ho dovuto inserire captcha nei moduli presenti sul mio sito, poichè mi arrivavano email di spam a non finire.Dopo mezzamattinata, ci sono riuscito tranquillamente, ma adesso sorge un'altro problema.
Nel caso in cui il codice di captcha inserito fosse errata lui mi ricarica nuovamente la form...però con i campi svuotati.
C'è qualche metodo che mi permetta di tenerli memorizzati ?Grazie!
-
Cia felino,
fai un echo della variabile nell'attributo value del tag dell'input.
-
Si ok, ma dovrei memorizzare ogni singolo campo...uhm...potrebbe essere una soluzione utile, non c'è un metodo più automatico?!?
-
Più automatico di cosi...
-
Ciao, anche io ho un problema simile, ma non ho capito come devo fare, se ho:
<input type="text" name="nomecognome" size="35">Dove devo fare l'echo?
E come?
-
[php]
<input type="text" name="nomecognome" value="<?php echo (isset($_POST['nomecognome']) ? $_POST['nomecognome'] : ''); ?>" size="35">
[/php]
-
@angelo85ct said:
Ciao, anche io ho un problema simile, ma non ho capito come devo fare, se ho:
<input type="text" name="nomecognome" size="35">dove devo fare l'echo?
e come
Risolto
<td><input type="text" name="tel" size="35" value="<?php echo
$_POST['tel']; ?>"></td>
-
Ti conviene fare come ti ho scritto su, per evitare notice (Magari sono nascosti e non si vedono ma ci sono comunque).
-
Ti ringrazio, ma mi spieghi una cosa
isset($_POST['nomecognome']) ? $_POST['nomecognome'] : '');
Non ho capito che fa, se nomecognome è settato, non capisco dal ? in poi, mi spieghi che fa?
-
Se è stata inviate quella variabile tramite il modulo allora stampa il contenuto di quella variabile, altrimenti non stampa nulla.
-
Ti ringrazio, allora userò il tuo consiglio.