{html_radios} is a custom function that creates a HTML radio button group. It also takes care of which item is selected by default as well.
| Attribute Name | Type | Required | Default | Description |
|---|---|---|---|---|
| name | string | No | radio | Name of radio list |
| values | array | Yes, unless using options attribute | n/a | An array of values for radio buttons |
| output | array | Yes, unless using options attribute | n/a | An array of output for radio buttons |
| selected | string | No | empty | The selected radio element |
| options | associative array | Yes, unless using values and output | n/a | An associative array of values and output |
| separator | string | No | empty | String of text to separate each radio item |
| assign | string | No | empty | Assign radio tags to an array instead of output |
Required attributes are values and output, unless you use options instead.
All output is XHTML compliant.
All parameters that are not in the list above are output as name/value-pairs inside each of the created <input>-tags.
Example 8-17. {html_radios} second example
Where template is:
Both examples will output:
|
Example 8-18. {html_radios} - Database example (eg PEAR or ADODB):
The variable assigned from the database above would be output with the template:
|
See also {html_checkboxes} and {html_options}