Foros del Web » Programando para Internet » PHP »

Buscador avanzado para inmobiliaria

Estas en el tema de Buscador avanzado para inmobiliaria en el foro de PHP en Foros del Web. Hola: Estoy por desarrollar un buscador para una inmobiliaria que busque por diferentes parametros, tanto todos a la vez como algunos de ellos. Aun no ...
  #1 (permalink)  
Antiguo 09/11/2007, 14:48
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 17 años, 2 meses
Puntos: 0
Buscador avanzado para inmobiliaria

Hola:

Estoy por desarrollar un buscador para una inmobiliaria que busque por diferentes parametros, tanto todos a la vez como algunos de ellos. Aun no tengo muy claro como debo hacerlo (ya revisare con calma otros casos aqui en el foro para ayudarme).

Lo que quiero consultarles antes de todo es en cuanto a el funcionamiento del form.

Código HTML:
<form id="form1" name="buscador" method="post" action="buscar.php">

                <select name="zona" class="select" id="zona">
                          <option value="Null" selected="selected">---------------</option>
                          <option value="Centro">Centro</option>
                          <option value="Chapinero">Chapinero</option> <option value="Noroccidente">Noroccidente</option>
                          <option value="Norte">Norte</option>
                          <option value="Occidente">Occidente</option>
                          <option value="Sur">Sur</option>
                          <option value="Otras">Otras zonas</option>
                          </select>

<select name="estrato" class="select" id="estrato">
                          <option value="Null" selected="selected">--------</option>
                          <option value="1">1</option>
                          <option value="2">2</option>
                          <option value="3">3</option>
                          <option value="4">4</option>
                          <option value="5">5</option>
                          <option value="6">6</option>
                          </select>

<select name="negocio" class="select" id="negocio">
                          <option value="Null" selected="selected">----------</option>
                          <option value="Arriendo">Arriendo</option>
                          <option value="Venta">Venta</option>
                          </select>

<select name="inmueble" class="select" id="inmueble">
                          <option value="Null" selected="selected">----------------</option>
                          <option value="Apartamento">Apartamento</option>
                          <option value="Bodega">Bodega</option>
                          <option value="Casa">Casa</option>
                          <option value="Edificio">Edificio</option>
                          <option value="Finca">Finca</option>
                          <option value="Local">Local</option>
                          <option value="Lote">Lote</option>
                          <option value="Oficina">Oficina</option>
                          </select>

<select name="condicion" class="select" id="condicion">
                          <option value="Null" selected="selected">--------</option>
                          <option value="Nuevo">Nuevo</option>
                          <option value="Usado">Usado</option>
                          </select>

<select name="precio" class="select" id="precio">
                          <option value="Null" selected="selected">-------------------</option>
                          <option value="Null">Arriendos</option>
                          <option value="Menos de 500 mil">Menos de 500 mil</option>
                          <option value="500 mil a 1 millón">500 mil a 1 millón</option>
                          <option value="1 a 2 millones">1 a 2 millones</option>
                          <option value="2 a 5 millones">2 a 5 millones</option>
                          <option value="Más de 5 millones">Más de 5 millones</option>
                          <option value="Null">---------------------</option>
                          <option value="Ventas">Ventas</option>
                          <option value="10 a 25 millones">10 a 25 millones</option>
                          <option value="25 a 50 millones">25 a 50 millones</option>
                          <option value="50 a 100 millones">50 a 100 millones</option>
                          <option value="100 a 200 millones">100 a 200 millones</option>
                          <option value="Más de 200 millones">Más de 200 millones</option>
                          </select>

<input name="button" type="submit" class="submit" id="button" value="Consultar Inmueble" />
</form> 
La duda es que en la base de datos tengo los campos tal cual como los select del form, es decir: zona, estrato, condicion, etc.

Cuando llego a precio es que creo se me puede complicar porque en la BD, el campo precio se llena con un numero al ingresar, es decir, en el form para subir los datos, pongo en precio, 500.000 o 1.000.000 y ya, sube y guarda.

En este form, el select precio tiene RANGOS de precio: Menos de 500.000, 500 mil a 1 millón y asi... Cuando quiera realizar una busqueda y seleccione por ejemplo:

zona - norte
condicion - nuevo
estrato - 3
precio - 1 a 2 millones

Como hago para que si en la base de datos el precio que esta registrado es 1.500.000 millones salga el resultado en vista que piedieron precio - 1 a 2 millones? O por el contrario, si el registro existente es 3.000.000 millones (por ejemplo) me diga que no puesto que pidieron precio - 1 a 2 millones?

me hago entender?

Generalmente pensaria que el value del select para cada rango de precios, debo poner algo equivalente a lo que usamos en php: =>1.000.000 (algo asi) pero no estoy seguro de como hacerlo si es que se puede...

Gracias
  #2 (permalink)  
Antiguo 10/11/2007, 10:13
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Buscador avanzado para inmobiliaria

Alguna idea?
  #3 (permalink)  
Antiguo 10/11/2007, 10:37
Avatar de sam
sam
 
Fecha de Ingreso: agosto-2001
Ubicación: Aguascalientes, México.
Mensajes: 572
Antigüedad: 18 años, 5 meses
Puntos: 2
Re: Buscador avanzado para inmobiliaria

Con un between en tu consulta

Saludos!
__________________
El que tiene voluntad de aprender, encontrará siempre un maestro...
Proverbio Aleman
  #4 (permalink)  
Antiguo 10/11/2007, 10:41
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Buscador avanzado para inmobiliaria

Hola, gracias por responder.

Me suena logico pero dudo en cuanto a su aplicacion, es decir... como es un select en el form (buscador) que tiene estas opciones:
Código HTML:
<select name="precio" class="select" id="precio">
                          <option value="Null" selected="selected">-------------------</option>
                          <option value="Null">Arriendos</option>
                          <option value="Menos de 500 mil">Menos de 500 mil</option>
                          <option value="500 mil a 1 millón">500 mil a 1 millón</option>
                          <option value="1 a 2 millones">1 a 2 millones</option>
                          <option value="2 a 5 millones">2 a 5 millones</option>
                          <option value="Más de 5 millones">Más de 5 millones</option>
                          <option value="Null">---------------------</option>
                          <option value="Ventas">Ventas</option>
                          <option value="10 a 25 millones">10 a 25 millones</option>
                          <option value="25 a 50 millones">25 a 50 millones</option>
                          <option value="50 a 100 millones">50 a 100 millones</option>
                          <option value="100 a 200 millones">100 a 200 millones</option>
                          <option value="Más de 200 millones">Más de 200 millones</option>
                          </select> 
Cuando haga la consulta para mostrar resultados, como se entre que rangos exactamente voy a hacer el between? Sera que estoy como tapado y no lo veo?
  #5 (permalink)  
Antiguo 10/11/2007, 10:48
Avatar de sam
sam
 
Fecha de Ingreso: agosto-2001
Ubicación: Aguascalientes, México.
Mensajes: 572
Antigüedad: 18 años, 5 meses
Puntos: 2
Re: Buscador avanzado para inmobiliaria

dependiendo de la opcion que hayan seleccionado, con un switch lo validas.

Saludos!
__________________
El que tiene voluntad de aprender, encontrará siempre un maestro...
Proverbio Aleman
  #6 (permalink)  
Antiguo 10/11/2007, 10:53
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Buscador avanzado para inmobiliaria

Me toca revisar entonces a fondo porque no soy muy avanzado en el tema.

Una mano me vendria bien. Algo en que me puedas orientar para comenzar?

Muchas gracias Sam.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:21.