Tom: select selected makierung

Beitrag lesen

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