Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/03/2013, 11:57
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Búsqueda con filtros Php y Mysql

Necesitas los AND a partir de BARRIO en algún lugar, por eso hice unos else... te explico la dinamica de esto

Código PHP:

//preguntamos si lo que llego de BARRIO no está vacío:
//si no lo está va a entrar en la sentencia
if(!empty($barrio)){ 

        
//ahora preguntamos si la variable consulta esta vacía
      //por qué? PORQUE mas arriba tenes un if de Municipio.
     //la variable $consulta desde municipio lo llenara con:
    // $consulta.="municipio LIKE '$municipio'"; por ende ya tendría contenido
      // e indefectiblemente tendras que usar un AND para que funcione el filtro algo asi
   // SELECT * FROM propiedades WHERE municipio LIKE '$municipio' AND barrio LIKE '$barrio' ORDER BY idPropiedades ASC
     //pero si la variable $consulta vino vacia desde municipio, quiere decir que será el comienzo del filtro y querdaría solo asi:
     //SELECT * FROM propiedades WHERE barrio LIKE '$barrio' ORDER BY idPropiedades ASC
// y así con todos

        
if($consulta==""){
            
//si esta vacia la var consulta, le ponemos como si fuera el primer filtro
                 
$consulta.="barrio LIKE '$barrio'";            
        }        
   
        }else{ 
         
        
//si no, pues cocatenamos con el filtro de municipio
                
$consulta.="AND barrio LIKE '$barrio'";  
                
             
        }

__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Última edición por loncho_rojas; 20/03/2013 a las 12:04