Automatisches "Selected"

webteddy

Grünschnabel
Hallöchen,

ich hoffe, das mir hier einer helfen kann.

Ich habe ein meinem Formular ein Select Feld als Auswahlmöglichkeit. Dort werden die Optionsfelder aus der Datenbank herausgelesen:

PHP:
<select name=input>
$sql = @mysql_query("SELECT * FROM tabelle WHERE STATUS = $eingabe") OR die (mysql_error());
while($data = @mysql_fetch_array($sql))
{
$auswahl = $data["auswahl"];
<option value="$auswahl">$auswahl</option>
}
</select>

Bis hierher ist es ja kein Problem. Wenn ich jetzt dem User die Möglichkeit gebe, seine Angabe zu ändern, wie kann ich es bewerkstelligen, das als "selected" immer seine vorher gemachte Angabe erscheint?

Ich hoffe, mir kann einer helfen, denn ich habe bisher noch keine Lösung gefunden.

Gruß
Webteddy
 
Hi,

probiers mal so:
PHP:
$sql = @mysql_query("SELECT * FROM tabelle WHERE STATUS = $eingabe") OR die (mysql_error());
$data = @mysql_fetch_array($sql)

HTML:
Code:
<select name=input>
<option value="Wert1" <?php if($data["auswahl"] == "Wert1") echo "selected";?>>Wert1</option>
<option value="Wert2" <?php if($data["auswahl"] == "Wert2") echo "selected";?>>Wert2</option>
<option value="Wert3" <?php if($data["auswahl"] == "Wert3") echo "selected";?>>Wert3</option>
usw...
</select>

bye
 
Zurück