Dejo el codigo para que me puedan echar una mano.
Buscador:
Código PHP:
<form name="form1" method="post" action="buq2.php">
<label>Buscar:
<input type="text" name="txtBusqueda" id="txtBusqueda">
Ciudad:
<select name="selCiudad" id="selCiudad">
<option value="-1" selected>Todas</option>
<?php
$tablaciudades = mysql_query("SELECT * FROM ciudades ORDER BY nombre DESC"); // Seleccionamos las ciudades de la tabla ciudades
while ($registrociudad = mysql_fetch_array($tablaciudades)) { // Vamos a repetir una Option (opcion), de la Lista Desplegable, por cada ciudad en la tabla
?>
<option value="<?php echo $registrociudad['id']; ?>"><?php echo $registrociudad['nombre']; ?></option>
<?php
} // termina la zona de repeticion
mysql_free_result($tablaciudades); // se libera la memoria usada por la tabla
?>
</select>
Ambientes:
<select name="selAmbientes" id="selAmbientes">
<option value="-1" selected>Todos</option>
<?php //seleccion de ambientes
for($i=1;$i<=10;$i++) {
?>
<option value="<?php echo $i;?>"><?php echo $i; ?></option>
<?php
}
?>
</select>
Precio Venta (solo por poner algo esta esto):
<select name="edad">
<option value="">Mostrar Todos</option>
<option value="">Edad 10 a 20</option>
<option value="">Edad 21 a 30</option>
</select>
Código PHP:
<?php //Esto es lo que devuelve segun los datos de la tabla de arriba
$sql = "SELECT prueba.*, ciudades.* FROM prueba, ciudades WHERE prueba.idciudad = ciudades.id ";
if (isset($_POST['txtBusqueda'])) {
$sql .= " AND prueba.titulo LIKE '%" . $_POST['txtBusqueda'] . "%' ";
if (intval($_POST['selCiudad']) > 0) {
$sql .= " AND prueba.idciudad = '" . intval($_POST['selCiudad']) . "'";
}
if (intval($_POST['selAmbientes']) > 0) {
$sql .= " AND Habitaciones = '" . intval($_POST['selAmbientes']) . "'";
}
if (intval($_POST['selAmbientes']) > 0) {
$sql .= " AND Habitaciones = '" . intval($_POST['selAmbientes']) . "'";
}
}
$sql .= " ORDER BY ciudades.nombre ASC";
$tabla = mysql_query($sql);
while ($registro = mysql_fetch_array($tabla)) {
?>
1_prueba; Campos: ID_Prueba, Nombre, Apellidos,Titulo,Mtscuadrados,Banos,Habitaciones,i dCiudad,precioVenta,precioRenta,tipoInmueble,Descr ipcion,fechaIng,imagen
2_ciudades;Campos: id,nombre
¿como hago la busqueda por rango de precios (bd: precioVenta)?