Andre: Auswahlbox, PHP und "selected"

Hallo an Alle,
habe ein kleines Problem mit einer Auswahlbox unter PHP.
Ich habe mir folgendes Script gebastelt, um eine Datenbankabfrage  als Auswahlbox auszugeben:

----------------------------------------------------
$result = mysql_query("SELECT gruppe_gruppe, id_gruppe_gruppe FROM a_gruppe ORDER BY gruppe_gruppe");

echo '<select name="fmenu">';
while($row = mysql_fetch_array($result)) {
echo '<option value='.$row['id_gruppe_gruppe'].'>'.$row['gruppe_gruppe'].'</option>';
}
echo '</select>';
----------------------------------------------------

Nun fehlt nur, daß der aktuelle Wert als "selected" ausgegeben wird.
Habe viel versucht, leider bisher ohne Erfolg ;-(

Wie bekomme ich folgende Logic in mein Script?

Wenn $row['id_gruppe_gruppe'] == $row['id_gruppe_artikel'] dann echo "selected"

Kann man while und if verschachteln? Wenn ja, bei mir hat es nicht funktioniert..

Beste Grüße,
Andre

  1. Hallo

    Kann man while und if verschachteln? Wenn ja, bei mir hat es nicht funktioniert..

    ja, zeich her ;-)

    gruss
    ansonsten
    while[..]{
    $desisser=($row['id_gruppe_gruppe'] == $row['id_gruppe_artikel'])?:' selected':'';
    echo '<option value='.$row['id_gruppe_gruppe'].$desisser'>'.$row['gruppe_gruppe'].'</option>';
    }

    --
    no strict;
    no warnings;
    Über eine Rückmeldung freut sich später jeder, der das gleiche Problem hat und im Archiv nach einer Lösung sucht.