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.[supersaibal]Originariamente inviato da aquatimer2000
basta sostituire nella query che scritto OR al posto di AND
[/supersaibal]
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);
}


[/supersaibal]
Rispondi quotando