Gerhard Knabe: Menu mit Option und PHP -> Starwert??

Beitrag lesen

Benutze für die Ausgabe jedes Option-Tags die Funktion

function renderOptionTag($value, $selectedValue)
{
  echo "<option value='$value'";
  if ($value == $selectedValue)
    echo " selected";
  echo ">";
}

und schreibe

renderOptionTag($row['gruppe_id_gruppe'], $selectedValue);
echo $row['gruppe_gruppe'].'</option>'

wobei in $selectedValue der zu setzende Wert drin steht.
Kürzer aber auch weniger verständlich geht's mit dem ?: Operator:

function renderOptionTag($value, $selectedValue)
{
  echo "<option value='$value'" . (($value == $selectedValue) ? " selected>" : ">");
}

Den Einzeiler kannst Du auch aus der Funktion herauslösen.

MfG
GK