El codigo esta excelente, pero no me condiciona lo que deseo, me explico:
-Si solo selecciono un item de la primera lista ($tipo) me busca esa coincidencia, hasta ahi todo perfecto
- pero si selecciono un item la primera lista($tipo) y un item de la 2da lista($estado) no me arroja resultados, esto porque falta condicionarle, algo como si selecciono "solo" lista1, busque esa lista, pero si selecciono lista 1 y 2 buscar en lista 1 y lista 2, asi sucesivamente, como tambien si solo selecciono lista 6 solo busca el 6
- y si lo dejo como esta me arroja (cero), por eso el codigo lo tengo habilitado hasta la 2da linea
Código PHP:
$SQL="SELECT * FROM inmuebles WHERE (1=1)";
if (!empty($tipo)) $SQL.=" AND tipo LIKE '%$tipo%' ";
if (!empty($estado)) $SQL.=" AND estado LIKE '%$estado%' ";
//if (!empty($distrito)) $SQL.=" AND distrito LIKE '%$distrito%' ";
//if (!empty($precio)) $SQL.=" AND precio LIKE '%$precio%' ";
//if (!empty($area)) $SQL.=" AND area LIKE '%$area%' ";
//if (!empty($dormitorios)) $SQL.=" AND dormitorios LIKE '%$dormitorios%' ";
if (!$rs->query($SQL)) // Y ejecutamos nuestra consulta.
{
die( $rs->error() ); // Si Query devolvió falso, hubo un error y lo mostramos.
}