Como bien dices en todos los selects tengo lo siguiente:
Código HTML:
<select name="Tipo" style="width:200px">
<option value="NULL" selected>Tipo de vivienda</option>
<option value="Ático">Áticos</option>
<option value="Apartamento">Apartamentos</option>
<option value="Adosado">Adosados/Pareados</option>
<option value="Casa">Casas</option>
<option value="Chalet">Chalet</option>
<option value="Estudio">Estudios</option>
<option value="Finca">Fincas/Parcelas</option>
<option value="Local">Locales</option>
<option value="Nueva Promocion">Nuevas promociones</option>
<option value="Piso">Pisos</option>
</select>
Una opcion de null que es la que viene seleccionada.
He estado mirando un poco y he avanzado algo(creo).
Código PHP:
if(isset($_POST['Filtrar']) && $_POST['Filtrar']=='Filtrar')
{
$Tipo = $_POST['Tipo'];
$Localidad = $_POST['Localidad'];
if($Localidad =='NULL'){
$_pagi_sql = "SELECT * FROM inmuebles WHERE Estado='Alquiler' AND Tipo='$Tipo'";
if($Tipo =='NULL'){
$_pagi_sql = "SELECT * FROM inmuebles WHERE Estado='Alquiler' AND Localidad='$Localidad'";
if($Tipo == $_POST['Tipo'] && $Localidad == $_POST['Localidad']){
$_pagi_sql = "SELECT * FROM inmuebles WHERE Estado='Alquiler' AND Tipo='$Tipo' AND Localidad='$Localidad'";
}
}
}
}
else
{
$_pagi_sql = "SELECT * FROM inmuebles WHERE Estado='Alquiler'";
}
$_pagi_result=mysql_query($_pagi_sql);
Con esto he conseguido que si elige un tipo, y la localidad es nula, se filtre. Pero si cambio la localidad a un valor me da error en la ultima linea de este codigo, diciendome que:
Notice: Undefined variable: _pagi_sql in C:\wamp\www\fincas andrades\browser.php on line 45
Error Paginator : No se ha definido la variable $_pagi_sql
Ojala puedas ayudarme, solo me queda hacer la consulta multiple con 5 campos y acabo :).