Pulldownmenu Wert zuordnen?

kle-ben

Erfahrenes Mitglied
Hi, ich hab ein Formular zur Eingabe von Daten,
Nun möchte ich über das selbe Fomular auch
sie Daten wieder ändern können. Es werden also
Die Werte wieder in die Inputfleder gesetzt.
Wie bekomme ich es aber hin das in meinem dropdownmenu
auch der richtige Wert angezeigt wird?

HTML:
<select size=1 name="kategorie" style="width:143px; background-color:; font-size:8pt; color:; font-family:Arial;" >
<option value="">[ COCKTAILBASIS ]
<option value="rum">RUM
<option value="wodka">WODKA
<option value="tequila">TEQUILA
<option value="liqueure">LIQUEURE
</select>
Das ist mein Pulldownmenu. Mein Problem ist das dem velue schon etwas zugeordnet
werden muss damit dieser Wert in der db gespeichert wird.
Wie mache ich es nun das der Teil im pulldownmenu aktiv ist der mit dem Wert der
Datenbak übereinstimmt?

Ich hoff ich konnte mein Problem einigermasen verständlich machen?

Gruß Benny
 
PHP:
$kategorie_set = "wodka"; // hier die DB Abfrage o.ä.
?>
<select size="1" name="kategorie" style="width:143px; background-color:; font-size:8pt; color:; font-family:Arial;">
<option value="">[ COCKTAILBASIS ]
<?
$array = Array ("rum", "wodka", "tequila", "liqueure");
foreach ($array as $string) {
  echo $string == $kategorie_set ? '<option value="'.$string.'" selected>'.strtoupper ($string).'</option>' : '<option value="'.$string.'">'.strtoupper ($string).'</option>';
}
?>
</select>
 
Zuletzt bearbeitet:
Danke erstmal, funktioniert alles bestens.
Ich verstehe nur noch nicht soganz wieso.
Was bewirkt "strtoupper" in diesem script?
Bin leider noch Anfänger und würde mich
freuen wenn du oder jemand anderst mir das
erläutern könntest.

Danke nochmal
Gruß Benny
 
Zurück