Hello,
ich habe hier eine kleine Funktion für Dich:
#------------------------------------------------------------------------------
function make_selectbox
#------------------------------------------------------------------------------
(
$name, # Name der Selectbox ohne []
$type, # S für sinlge, M für Multiple
$_options, # assoziatives Array mit den möglichen Optionen
$_selection=array(), # indiziertes Array mit den letzten Post-Werten (Value=" ")
$_classes=array() # Array mit den Klassendefinitionen, die eingebunden werden
)
{
if ((strtolower($type)=='s') and (count($_selection) > 0))
{
reset($selection);
$_selection = each($_selection);
}
$select = "\n<select name="".trim($name).'[]"'.
((!empty($_classes['select']))?' class="'.$_classes['select'].'"':'').
((strtolower($type)=='m')?' multiple':'').">\n";
foreach($_options as $key => $val)
{
$select.=' <option'.(!empty($_classes['option'])?' class="'.$_classes['option'].'"'."\n ":'').
" value="$key"".(in_array($key,$_selection)?' selected="selected"':'').'>'.
htmlentities($val)."</option>\n";
}
$select .= "</select>\n";
return $select;
}
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau