Page 123 - Corso di PHP - Livello base
P. 123
messaggio lungo e poi per un errore (magari ha dimenticato di
inserire la mail) il messaggio gli viene cancellato e deve
riscriverlo da capo. Quindi la seconda funzione ci servirà per
tenere memoria del post dell'utente. Sono due funzioni molto
semplici. Vediamo la prima, che chiameremo semplicemente
“mostraForm”:
function mostraForm()
{
echo "
<form method='post'>
Inserisci il tuo nome: <br />
<input type='text' size='50' name='utente' /><br />
Inserisci la tua e-mail (non sarà pubblicata): <br />
<input type='text' size='50' name='email' /><br />
Inserisci il messaggio:<br />
<textarea name='messaggio' rows='10' cols='50'></textarea>
<br /><br />
<input type='submit' name='submit' value='Firma'>
<input type='reset' valur='Cancella'>
</form>";
}
Come vedete non c'è niente di strano: un semplice echo che
stampa un form con tre campi, due input (uno per il nome e uno
per la mail) e una textarea per il messaggio, oltre a due pulsanti
(uno per cancellare tutto e uno per inviare il messaggio).
Vediamo ora la funzione che tiene conto dei dati inseriti
dall'utente in caso di errore, e che chiamiamo
“mostraFormConDati”:
function mostraFormConDati()
{
echo "
<form method='post'>
123