Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/11/2007, 07:45
Avatar de vipcove1
vipcove1
(Desactivado)
 
Fecha de Ingreso: septiembre-2005
Mensajes: 17
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Ayuda para terminar buscador avanzado

Lo mas lógico es que utilices el condicional if()
ejemplo:
Si quieres buscar una in mueble e la zona norte o este o las zonas que tu tengas siempre y cundo sea una sola zona seria algo como esto:
Código PHP:
//buscar inmubles por zona determinada
// esto nos funcionaria para la búsqueda por zonas individuales
   
if(isset($_GET['zona']) == "norte" or isset($_GET['zona']) == "este") {
     
$sql "SELECT *
             FROM propiedades
             WHERE 
             (zona LIKE '%$zona%' AND inmueble LIKE '%$inmueble%')
             AND
             (condicion LIKE '%$condicion%' AND precio_min LIKE '%$precio_min%')"
;
    } 
ahora para la búsqueda general o que incluya todas las zonas seria algo así:
Código PHP:

//esta busca los inmuebles de ambas zonas y los 
// esto nos funcionaria para la búsqueda por zonas individuales
   
if(isset($_GET['zona']) == "todas" ){
     
$sql "SELECT *
             FROM propiedades
             WHERE 
             inmueble LIKE '%$inmueble%'
             AND
             (condicion LIKE '%$condicion%' AND precio_min LIKE '%$precio_min%')"
;  
    } 
si quieres puedes mandarme por privado los diferentes tipos de combinaciones que tu quieres que los usuarios busquen y yo te ayudaría a hacer el código.
ejemplo:
si quieres que busquen por:
zona + inmueble + precio máximo
zona + precio máximo
todos + inmuble + precio maximo
etc. etc.

Última edición por vipcove1; 14/11/2007 a las 07:50 Razón: Corrección en errores de los codigos :)