| Nombre del Atributo | Tipo | Requerido | Default | Descripción |
|---|---|---|---|---|
| values | array | Si, a menos que use el atributo options | n/a | una matriz de valores para el menu dropdown |
| output | array | Si, a menos que use el atributo options | n/a | una matriz de salida para el menu dropdown |
| selected | string/array | No | empty | los elemento(s) de la option selecionado(s) |
| options | arreglo asociativo | Si, a menos que utilize valores y salida | n/a | una matriz asociativa de valores y salida |
| name | string | No | empty | nombre del grupo seleccionado |
{html_options} es una función customizada que crea un grupo html <select><option> con los datos proporcionados. Este se encarga de cuidar cuales datos han sido selecionado por default. Los atributos son valores y salidas, a menos que usted utilice options en lugar de eso.
Si un valor es una matriz, este será tratado como un <optgroup> html, y mostrara los grupos. La recursión es soportada por <optgroup>. Todas las salidas son compatibles con XHTML.
Si el atributo opcional name es dado, las etiquetas <select name="groupname"></select> encapsularan la lista de opciones. De otra manera solo es generada la lista de opciones.
Todos los parámetros que no estan en la lista de arriba son exibidos como name/value-pairs dentro de las etiquetas <select>. Estas son ignoradas si la opcion name no es dada.
Ejemplo 8-11. {html_options} - Ejemplo con base de datos (eg PEAR o ADODB):
Donde el template es:
|
vea también {html_checkboxes} y {html_radios}