Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/11/2011, 07:54
Avatar de JuJoGuAl
JuJoGuAl
 
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Respuesta: Llenar combo con datos del MYSQl y datos Originales.

Cita:
Iniciado por GatorV Ver Mensaje
Simplemente crear una función que te ayude a crear de forma más rápida todo eso, por ejemplo:
Código PHP:
Ver original
  1. function drawSelect($name, $selected, $options) {
  2.     $sHTML = '<select name="%1$s">%2$s</select>';
  3.     $sOptionTemplate = '<option value="%s"%s>%s</option>';
  4.     $aOptions = array();
  5.    
  6.     foreach ($options as $value => $menu) {
  7.         $sSelected = ($selected == $value) ? ' selected="selected"' : '';
  8.         $aOptions[] = sprintf($sOptionTemplate, $value, $sSelected, $menu);
  9.     }
  10.    
  11.     return $sReturn = sprintf($sHTML, $name, implode("\n", $aOptions));
  12. }

Así puedes hacer algo así:
Código PHP:
Ver original
  1. $options = array(
  2.     'I' => 'Fase I',
  3.     'II' => 'Fase II',
  4.     'III' => 'Fase III',
  5. );
  6. echo drawSelect('fases', $row['fase'], $options);

Saludos.
Estube ausente un poco, mira probe ese codigo y en el echo el muestra es FASE - I / FASE - II, pero no me muestra de primero la opcion que aparece en la bd :(