Fai una cosa così sia per l'OR che per l'AND
Poi la query la imposti così:codice:if ($opzione == "AND"){ $where_clause = " WHERE "; if (isset($campo1)) $where_clause .= " campo1 LIKE '$campo1' AND "; if (isset($campo2)) $where_clause .= " campo2 LIKE '$campo2' AND "; if (isset($campo3)) $where_clause .= " campo1 LIKE '$campo3' AND "; if (isset($campo4)) $where_clause .= " campo1 LIKE '$campo4' AND "; $where_clause .= " 0 = 0"; //per evitare eventuali controlli }
codice:$sql = "SELECT * FROM tabella ".$where_clause;![]()