Hallo
»» hier ist mein Quelltext
»» <form action="<?$PHP_SELF?>" method="POST">
»» <select name="wert1">
»» <option>01</option>
»» <option>02</option>
»» <option>03</option>
»» <option>04</option>
»» <option>04</option>
»» <input type="submit" value="abschicken" />
»» </form>
»»
»» wo kommt das Vergleichbare zu value="$_POST['wert1'] hin? und wie sieht es dann aus?da fehlt jetzt die Einleitung zu php..
value="<?$_POST['wert1']?>" meinte ich
Wenn du ein Value willst, musst du den auch eintragen. mache dir klar, dass du mit PHP an der Stelle nichts anderes machst, als HTML-Quelltext zu erzeugen. Der Quelltext muss hernach also so aussehen:
<option value="01">01</option>
für ein nicht selektiertes Feld
[code lang=html]<option value="01" selected>01</option> für ein selektiertes Feld in HTML
[code lang=html]<option value="01" selected="selected">01</option> für ein selektiertes Feld in XHTML
Und ja, wie du bereits erkannt hast, musst du den übergebenen Wert, so er vorhanden ist, gegen alle möglichen Werte prüfen, um herauszufinden, wo 'selected' bzw. 'selected="selected"' hinkommt.
Tschö, Auge