{html_options}
{html_options} является пользовательской функцией, которая создает группу HTML-тэгов option по указанной информации. Также она обеспечивает выбор элемента по умолчанию. Параметры values и output являются обязательными, если не указан атрибут options.
| Имя атрибута | Тип | Обязателен | По умолчанию | Описание |
|---|---|---|---|---|
| values | массив | Да, если не указан атрибут options | n/a | массив значений для выпадающего списка |
| output | массив | Да, если не указан атрибут options | n/a | массив названий для выпадающего списка |
| selected | string/array | Нет | пусто | Выбранный элемент(ы) |
| options | ассоциативный массив | Да, если не указаны атрибуты values и output | n/a | ассоциативный массив значений и названий |
| name | string | Нет | пусто | Название выпадающего списка |
Если переданное значение - массив, оно будет принято за HTML-тэг <optgroup> и отображено в виде групп. В элементе <optgroup> поддерживается рекурсия. Весь вывод совместим с XHTML.
Если указан необязательный параметр name, список будет окружен тэгом <select name="groupname"></select>. В противном случае будут сгенерированы лишь элементы <option>.
Все параметры, которые не указаны выше, выводятся в виде пар name/value в тэге <select>. Если необязательный параметр name не указан, они игнорируются.
Пример 8-13. {html_options} - Пример с базой данных (к примеру, PEAR или ADODB):
Шаблон:
|
См. также {html_checkboxes} и {html_radios}
| Пред. | Начало | След. |
| {html_image} | Уровень выше | {html_radios} |


