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