Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2009, 21:27
isra00
Invitado
 
Mensajes: n/a
Puntos:
Aporte: crear un <select> a partir de un array

Hola, os dejo una pequeña función que me ha ahorrado bastante tiempo en mis desarrollos:

Código PHP:
//Crea un HTML Option Select de nombre $nombre con los elementos de $elementos, seleccionando como predeterminado el elemento de clave $seleccion
//El array elementos debe ser asociativo, con la estructura valor=>etiqueta
function crearSelect($nombre$elementos$seleccion=null$propiedadesSelect=null) {
    foreach (
$elementos as $valor=>$campo)
        
$salida.="<option value=\"$valor\"" . (($valor==$seleccion) ? " selected":null) . ">$campo</option>";
    return 
"<select name=\"$nombre\" $propiedadesSelect>" $salida "</select>";

¿Opiniones?