{html_checkboxes}是一个定制函数可以根据给定的数据来创建一个HTML勾选框组。也可以处理缺省选择哪个(或哪几个)项目。
属性名 | 类型 | 必需? | 缺省 | 描述 |
---|---|---|---|---|
name | string | No | checkbox | 勾选框组的名称 |
values | array | Yes,除非使用options属性 | n/a | 勾选按钮的值的数组 |
output | array | Yes,除非使用options属性 | n/a | 勾选按钮输出的数组 |
selected | string/array | No | empty | 选择的勾选框元素 |
options | associative array | Yes,除非使用values和output | n/a | 值和输出的一个关联数组 |
separator | string | No | empty | 分割每个勾选框项目的文本字符串 |
assign | string | No | empty | 将勾选框标记赋值给一个数组而不直接输出 |
labels | boolean | No | TRUE | 在输出中增加<label>标记 |
assign | string | No | empty | 将输出赋予一个数组,每个元素对应每个勾选框的输出 |
所有的输出都是符合XHTML的。
所有的参数,如果不在上面的列表中,将在每个创建的<input>标记中以名称/值对的方式输出。
例子8-10. 数据库(PEAR或者ADODB):
上面数据库查询的结果可以这样来输出:
|