Ver Mensaje Individual
  #11 (permalink)  
Antiguo 22/09/2015, 06:28
Avatar de chronos682
chronos682
 
Fecha de Ingreso: febrero-2004
Ubicación: Tunja - Boyacá - Colombia
Mensajes: 627
Antigüedad: 20 años, 2 meses
Puntos: 69
Respuesta: evitar que se muestren campos vacíos de base de datos

Intenta así a ver si te funciona:

Código PHP:
Ver original
  1. <?php  
  2.         $listacaracteristicas = array();
  3.         $tablacaracuno = mysql_query("SELECT DISTINCT propiedades.caracuno FROM propiedades ORDER BY caracuno ASC");
  4.         $tablacaracdos = mysql_query("SELECT DISTINCT propiedades.caracdos FROM propiedades ORDER BY caracdos ASC");
  5.        
  6.        
  7.         while( $rcaracuno=mysql_fetch_array($tablacaracuno)){
  8.             if(!in_array($rcaracuno['caracuno'], $listacaracteristicas) && !$rcaracuno['caracuno'] == "") $listacaracteristicas[]=$rcaracuno['caracuno'];
  9.         }
  10.         while( $rcaracdos=mysql_fetch_array($tablacaracdos)){
  11.             if(!in_array($rcaracdos['caracdos'], $listacaracteristicas) && !$rcaracdos['caracdos'] == "") $listacaracteristicas[]=$rcaracdos['caracdos'];
  12.         }
  13.        
  14.        
  15.         mysql_free_result($tablacaracuno);
  16.         mysql_free_result($tablacaracdos);
  17.        
  18.     ?>
  19.  
  20.  
  21.  <div class="contforcarac">
  22.              <div class="titulobuscadorcarac">Caracteristicas:</div>    
  23.                 <label for="selcaracuno"></label>
  24.                 <select name="caracuno" id="selcaracuno"  style="width:155px" class="listamenu">
  25.                 <option value="" selected="selected">Todas</option>
  26.                  <?php foreach($listacaracteristicas as $carac){ ?>
  27.                     <option value="<?php echo $carac ?>"><?php echo $carac; ?></option>
  28.                     <?php } ?>
  29.                 </select>  
  30. </div>
__________________
Si te gustó la respuesta dale +1

HERNÁN G. SIABATO M.
[email protected]