Código PHP:
Ver original//Definir consulta
$consulta = "SELECT * FROM productos WHERE 1 ";
//Por cada criterio definido agregar el campo correspondiente
if(isset($_GET['marca'])) $consulta.= "OR marca LIKE '{$_GET['marca']}'"; if(isset($_GET['categoria'])) $consulta.= "OR productos.categoria LIKE '{$_GET['categoria']}'"; if(isset($_GET['key'])) $consulta.= "OR productos.descripcion LIKE '{$_GET['key']}'"; //sql adicional
$consulta. "ORDER BY productos.id DESC;";
echo $consulta;
SELECT * FROM productos WHERE 1 OR marca LIKE ''OR productos.categoria LIKE '12'OR productos.descripcion LIKE ''
la url es:
http://digitalhome.mx/productos/?key=&categoria=12&marca=&button=Buscar