Hallo Leute,
ich habe ein kleines Problem mit einem HTML <select> Listenfeld. Wenn ich einen Eintrag im Listenfeld auswähle, speichert er den Wert von <option> korrekt in die Datenbank. Wird die Seite neu geladen soll er den vorher ausgewählten Wert im Listenfeld vorselektieren. Leider springt er aber immer stur zum letzten Eintrag des Listenfelds. Hier der Quellcode:
PHP-Code:
echo "<tr><td><form action=\"process.php\" method=\"post\"><br></td></tr><tr><td class=\"tablerowhead\"><b>Kontakt am:</b></td><td class=\"tablerow\"><input name=\"Kontaktam\" type=\"text\" size=\"20\" maxlength=\"20\" value=\"$Kontaktam\"/></td></tr><tr><td class=\"tablerowhead\"><b>Kontakt durch:<b></td><td class=\"tablerow\"><select name=\"Kontaktauf\" width=\"50px\">
<option value=\"PMuench\" if($Kontaktauf == \"PMuench\"){ echo 'selected';}>PMuench</option>
<option value=\"SKrause\" if($Kontaktauf == \"SKrause\"){ echo 'selected';}>SKrause</option>
<option value=\"admin\" if($Kontaktauf == \"admin\") {echo 'selected';}>admin</option>
<option value=\"MHermuth\" if($Kontaktauf == \"MHermuth\") {echo 'selected';}>MHermuth</option>
<option value=\"IDeterding\" if($Kontaktauf == \"IDeterding\") {echo 'selected';}>IDeterding</option>
<option value=\"HWirtz\" if($Kontaktauf == \"HWirtz\"){ echo 'selected';}>HWirtz</option>
<option value=\"DVonderohe\" if($Kontaktauf == \"DVonderohe\"){ echo 'selected';}>DVonderohe</option>
</select></td></tr><tr><td class=\"tablerowhead\"><b>Wiedervorlage am:</b></td><td class=\"tablerow\"><input name=\"Wiedervorlage\" type=\"text\" size=\"20\" maxlength=\"20\" value=\"$Wiedervorlage\"/></td></tr><tr><td class=\"tablerowhead\"><b>Notizen:<b></td><td class=\"tablerow\"><textarea name=\"Notizen\" class=\"Notizen\">$Notizen</textarea></td></tr><tr><td><input type=\"hidden\" name=\"AngebotHistorie\" value=\"1\"></td><td><input type=\"hidden\" name=\"aenderID\" value=$ID></td></tr><tr><td class=\"tablerow\"><a href=\"angebote.php\">zurück</a></td><td><input type=\"submit\" name=\"submit\" class=\"button\" value=\"Ändern\"/></td></tr>\n";
Was mache ich falsch? Liegt das Problem daran, dass ich den HTML Quellcode per echo Befehl ausgebe? Wäre euch für nen Tipp sehr dankbar.
Besten Gruß
Peter