Snippet Name: Select (dropdown) list generator
Description: Makes a dropdown (SELECT) list.
Comment: (none)
Language: PHP
Highlight Mode: PHP
Last Modified: March 01st, 2009
|
<?PHP
/* formDropDown - create an HTML <SELECT>
* vars: $name - the form variable NAME
* $value - the SELECTED option
* $labels - assoc. array, list of values=>labels
* returns: string, HTML (i.e. for use in echo or print statement)
*/
FUNCTION formDropDown($name,$value,$labels) {
$html = "<SELECT NAME=\"$name\">\n";
$key = KEY($labels);
WHILE($key != "") {
IF ($key == $value) {
$selected = "SELECTED";
} ELSE {
$selected = "";
}
$html .= "<OPTION VALUE=\"$key\" $selected>$labels[$key]\n";
NEXT($labels);
$key = KEY($labels);
}
$html .= "</SELECT>\n";
RETURN $html;
}
?>
|