Cita:
Iniciado por repara2
Una idea:
Código PHP:
Ver original//Definir consulta
$sql = "SELECT * FROM tabla WHERE 1";
//Por cada criterio definido agregar el campo correspondiente
if(isset($_GET['marca'])) $sql.= "AND tabla.marca LIKE '%{$_GET['marca']}%'"; if(isset($_GET['categoria'])) $sql.= "AND tabla.categoria LIKE '%{$_GET['categoria']}%'"; if(isset($_GET['key'])) $sql.= "AND tabla.key LIKE '%{$_GET['key']}%'"; //sql adicional
$sql. "ORDER BY tabla.campo;";
//Hacer consulta....
Saludos
En lugar de AND debería usar OR por que no tiene por que cumplirse el mismo resultado en los tres campos, sino en uno o varios (o ninguno)