Hello,
ich habe sowas schon mehrfach fertig gemacht.
Aber irgendwo sind im Moment die ganzen Tools auf ´meinen sämtlichen Platten verschwunden.
Ein Schaden von über fünf Jahren :-(
Allerdings bin ich nicht irre, denn ich ich habe hier noch ein rudeimentäteres Teil gefunden
http://forum.de.selfhtml.org/archiv/2005/5/t108005/#m672206
#------------------------------------------------------------------------------
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 vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
