Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/01/2009, 14:58
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: manejo de campos select php

Hola geminis19,

Efectivamente es como indicas, agregar el atributo "selected", pero como dices es ineficiente hacer varios ifs/else, por lo que lo mejor es guardarlos en un arreglo y ciclarlos con un foreach() y así vas comparando.

Código php:
Ver original
  1. $opciones = array("Masculino", "Femenino");
  2. foreach($opciones as $sexo) {
  3.        if( $sexo == $seleccionado ) {
  4.                 echo "<option value=\"$sexo\" selected=\"selected\">";
  5.        } else {
  6.                 echo "<option value=\"$sexo\">";
  7.        }
  8. }

Saludos