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
   118   119   120   121   122   123   124   125   126   127   128