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

25. Costruiamo un form di ricerca con PHP/MySQL



                Con  questo  capitolo  metteremo  in  pratica  i  concetti  appresi
                negli  ultimi  capitoli  dell'ebook  e  vedremo  come  costruire  un

                semplice  form  di  ricerca  PHP/MySQL  per  fare  ricerche
                all'interno  del  nostro  blog.  Come  sempre,  in  occasione  di

                capitoli a carattere “pratico”, faremo un ripasso generale degli
                ultimi concetti ma introdurremo anche qualcosa di nuovo.


                Allora,  iniziamo  a  costruire  il  nostro  form,  in  maniera  molto
                semplice, come siamo abituati:



                 <form name="ricerca" action="ricerca.php" method="post">
                 <input type="text" name="cerca" />
                 <input type="submit" name="vai" value="Cerca!" />

                 </form>


                Si tratta, come vedete, di un semplicissimo form con metodo
                post che rimanda a una pagina “ricerca.php”. Il nostro form ha
                un  campo,  che  servirà  all'utente  per  immettere  il  testo  da

                ricercare, e un bottone per inviare i dati.


                Nel  costruire  la  pagina  “ricerca.php”,  come  prima  cosa
                assicuriamoci  di  fare  un  controllo  sul  pulsante:  se  è  stato
                premuto,  quindi  se  l'utente  proviene  dalla  pagina  del  form,

                sarà  eseguito  il  codice,  e  in  caso  contrario  (se  per  esempio
                l'utente arriva alla pagina ricerca.php semplicemente digitandola

                nella  barra  degli  indirizzi)  non  dovrà  succedere  alcunché.
                Vediamo:


                 if(isset($_POST['vai']))

                 {
                    // codice

                    // codice



                                                          167
   162   163   164   165   166   167   168   169   170   171   172