[supersaibal]Originariamente inviato da aquatimer2000
basta sostituire nella query che scritto OR al posto di AND

[/supersaibal]
Sì ma se l'utente riempie tutti e 3 i campi di ricerca, la query non tirerà fuori solo ed esclusivamente i record che soddisfino contemporaneamente tutte e 3 le condizioni.
Puoi fare così:
Codice PHP:
$where="";
if (isset(
$_POST['nominativo'])) {
 
$where .= "nominativo LIKE'%".$_POST['nominativo']."%'";
}
if (isset(
$_POST['indirizzo'])) {
 
$where .= ($where == "") ? "nominativo LIKE'%".$_POST['nominativo']."%'" " AND nominativo LIKE'%".$_POST['nominativo']."%'";
}
[.. 
e così via..]
if (
$where != "") {
 
mysql_query("SELECT FROM studenti_p WHERE ".$where);