Ver Mensaje Individual
  #11 (permalink)  
Antiguo 20/03/2013, 12:35
tkngrafik
 
Fecha de Ingreso: septiembre-2012
Mensajes: 15
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: Búsqueda con filtros Php y Mysql

Alex1084 si ya arregle lo del post y get muchas gracias....

Loncho_rojas que verguenza con ustedes dos y con los que quieran ayudar pero no me da. En verdad estoy muy agradecido por su disposición.

Ahora le agregué el else y ahora no sale nada de información........mmmmm no se si el error esta en el select o en los benditos puntos o tildes que no se colocan....pero retomando lo de los select tengo un <option> inicial que dice cualquiera y eso es para que muestre toda la información de esa columna ¿será por ese option que no me está dando?...........Si me pueden ayudar se los agradeceré en el alma y por la información anterior y sugerencias muchas gracias nuevamente.

Les paso la modificación:

Este es el option que les mencionaba anteriormente

Código HTML:
Ver original
  1. <select name="municipio">
  2.     <option>Cualquiera</option>
  3.     <?php while($rowMun = $resMun->fetch_array()){ ?>
  4.     <option value="<?php echo $rowMun['municipio'] ?>">
  5.     <?php echo $rowMun['municipio'] ?>
  6.     </option>
  7.     <?php } ?>

Código PHP:
Ver original
  1. if(isset($_GET['municipio'])){
  2.         $municipio      = $_GET['municipio'];
  3.     }
  4.     if(isset($_GET['barrio'])){
  5.         $barrio         = $_GET['barrio'];
  6.     }
  7.     if(isset($_GET['tipo'])){
  8.         $tipo           = $_GET['tipo'];
  9.     }
  10.     if(isset($_GET['alcobas'])){
  11.         $alcobas        = $_GET['alcobas'];
  12.     }
  13.  
  14. $consulta="";
  15.     //Consultas para municipios
  16.     if(!empty($municipio)){        
  17.         if($consulta==""){
  18.             $consulta.="municipio LIKE '$municipio'";
  19.         }
  20.     }//fin consulta municipios      
  21.  
  22.     //Consultas para barrios
  23.     if(!empty($barrio)){        
  24.         if($consulta==""){
  25.             $consulta.="barrio LIKE '$barrio'";            
  26.         }else{
  27.             $consulta.="AND barrio LIKE '$barrio'";    
  28.         }        
  29.     }//fin consulta barrios
  30.  
  31.  
  32.     //Consultas para tipos
  33.     if(!empty($tipo)){        
  34.         if($consulta==""){
  35.             $consulta.="tipo LIKE '$tipo'";            
  36.         }else{
  37.             $consulta.="AND tipo LIKE '$tipo'";  
  38.         }        
  39.     }//fin consulta tipos
  40.  
  41.     //Consultas para alcobas
  42.     if(!empty($alcobas)){        
  43.         if($consulta==""){
  44.             $consulta.="alcobas LIKE '$alcobas'";            
  45.         }else{
  46.             $consulta.="AND alcobas LIKE '$alcobas'";    
  47.         }
  48.     }//fin consulta alcobas
  49.  
  50.     if($consulta!=""){
  51.         $consulta=$consulta;
  52.     }
  53.  
  54. $sql                    = "SELECT * FROM propiedades WHERE $consulta ORDER BY idPropiedades ASC";
  55. $resultados             = $conn->query($sql);