Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2008, 13:49
Claugtrs
 
Fecha de Ingreso: febrero-2004
Mensajes: 134
Antigüedad: 20 años, 3 meses
Puntos: 0
Formulario con valor vacio

Hola tengo el siguiente problema y quisiera saber si alguien puede orientarme.
Tengo un formulario de búsqueda para una inmobiliaria para pedir una propiedad por...

tipo de operacion
zona
cantidad de ambientes
tipo de propiedad

entonces levanto la info con...

Código PHP:
$registros=mysql_query("select * from propiedades as p 
join zona as z on z.id_z=p.id_zona
join tipo as t on t.id_t=p.id_tipo 
where (operacion = '$_REQUEST[operacion]')  
and (id_zona = '$_REQUEST[id_zona]') 
and (id_tipo = '$_REQUEST[id_tipo]') 
and (ambientes = '$_REQUEST[ambientes]') 
or (codigo = '$_REQUEST[codigo]')
order by codigo desc"
,$conexion) or die("Problemas en el select:".mysql_error());
while (
$reg=mysql_fetch_array($registros)) 
Hasta aquí todo mas que bien, el problema lo tengo cuando quiero pedir que por ejemplo me devuelva esta info...

tipo de operacion = "a todas las operaciones"
zona
cantidad de ambientes
tipo de propiedad

No se se si soy claro que quien busca una propiedades por ejemplo no quiera elegir la operación le da lo mismo compra, venta, alquiler....lo que sea se me había ocurrido usar "or" en vez de "and" pero no me sirve de nada ya que si selecciono una operación me trae esa y otras también... desde ya mil gracias como siempre y un abrazo a todos los foreros