Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2010, 23:32
Avatar de Fleon
Fleon
 
Fecha de Ingreso: febrero-2010
Mensajes: 138
Antigüedad: 15 años, 1 mes
Puntos: 3
Cargar una lista de array desde BD

Hola amigos, he estado buscando en el foro y hay mucha info sobre este problema pero muy diferentes a lo que busco, probé unos cuantos y no me funcionaron, aquí el escenario, tengo el siguiente code:
Código PHP:
Ver original
  1. $lista = array(1=> 'perro', 4=> 'gato', 3=> 'paloma');
  2.  
  3. echo '<SELECT>';
  4. $id_sel=4; // Seleccionamos como ejemplo el ID=4 para gato
  5.  
  6. foreach ($lista as $valor => $elemento){
  7.  
  8.     $sel=($id_sel==$valor?' SELECTED=selected ':' ');
  9.     echo '<OPTION value='.$valor.$sel.'>'.$elemento.'</OPTION>';
  10. }
  11. echo '</SELECT>'

Como verán, estoy haciendo una comparación con el valor de la variable $id_sel contra los valores en el array $lista así seleccionar una opción del combobox, hasta aquí todo bien, mi problema es cómo cargo el array $lista desde la BD de tal forma quede como está en el code más arriba.

Saludos.