Page 125 - Corso di PHP - Livello base
P. 125

backslash.  La  documentazione  ufficiale  si  trova  in  questa
                pagina: http://php.net/manual/en/function.stripslashes.php.


                A  questo  punto,  dichiarate  le  nostre  due  funzioni,  facciamo

                partire un grande blocco condizionale che controlla se l'utente
                ha premuto il pulsante “invia” (lo facciamo con la funzione
                isset):  in  caso  negativo,  viene  invocata  la  funzione

                “mostraForm”:


                 if (!isset($_POST['submit']))
                 {

                    showForm();
                 }


                In caso affermativo invece apriamo un grande else che conterrà
                tutto il resto della gestione del messaggio dell'utente:


                 else

                 {
                    // operazioni, operazioni...

                 }

                Vediamo  come  riempire  questo else.  La  prima  cosa  da  fare  è

                dichiarare una variabile numerica, che chiameremo “errore” e
                che  imposteremo  a  zero.  Perché  questo?  Perché  in  caso  di

                errata compilazione del modulo mostreremo all'utente dove ha
                sbagliato, e ci servirà una variabile per controllare quali campi

                sono stati compilati in modo errato dall'utente. Per cui, per
                ogni errore, imposteremo la variabile $errore a 1 e dichiareremo
                un elemento di un array di stringhe: questo elemento conterrà

                la  frase  da  mostrare  all'utente  per  indicargli  dove  ha
                sbagliato. Ma vediamo il codice per comprendere meglio:


                 $errore = 0;

                 if(empty($_POST['utente']))



                                                          125
   120   121   122   123   124   125   126   127   128   129   130