Funzione RICERCA per rubrica telefonica

JerryLeeLewis

Nuovo Utente
30 Mar 2011
20
0
0
Ciao a tutti.
Voglio creare una rubrica telefonica.
Fino ad ora sono riuscito a creare il form per l'inserimento dei dati che vanno a popolare una tabella in MySql. E fin qui tutto bene.
Ora però vorrei riuscire a capire come fare per ricercare un record della tabella partendo da uno o piu campi del form.
Ad esempio se voglio cercare tutti quelli che si chiamano "Francesco" io devo scrivere francesco nel box del form dove si inserisce il nome, poi cliccando su un bottone "cerca" mi devono apparire tutti i record della tabella che hanno come nome "Francesco".
Qualcuno potrebbe aiutarmi?

Grazie a tutti
JerryLeeLewis
 
Qualcosa del genere dovrebbe andare bene, naturalmente è necessario un minimo di personalizzazione e di controllo degli input:
PHP:
$search = $_POST['nome'];
$query = "SELECT * from rubrica WHERE nome LIKE '%$search%'";
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){
$nome=$row['nome'];
$cognome=$row['cognome'];
$telefono=$row['telefono'];
echo "Nome: " . $nome . " Cognome: " . $cognome . " Telefono: " .$telefono."<br>\r\n" ; 
}
 

Discussioni simili