Originariamente inviato da luseresi
Ma in quel campo "quellochevuoi" io posso inserire un valore che cambia sempre?perchè ovviamente quel campo corrisponde a ciò che scriverà l'utente nella form html campo "indica il nome che vuoi ricercare"...
grazie
Ma certo! basta che nella query metti una variabile PHP
mettiamo che il FORM di ricerca abbia i campi nome, categoria i quali corrispondono ai campi nel db.
Quando l'utente clicca su cerca, nella pagina action, ti arrivano i dati nel array $_POST (o $_GET a seconda di method)
a quel punto, tu esamini $_POST e generi la query di conseguenza.
Codice PHP:
//qui codifica i dati con mysql_real_escape_string!!!
$nome=mysql_real_escape_string($_POST["nome"]);
$categoria=mysql_real_escape_string($_POST["categoria"]);
$query="SELECT * FROM tabella WHERE nome LIKE '%".$nome."%' " AND categoria='".$categoria."'";
poi dai $query "in pasto" a mysql_query.