matthiasschnueriger
Erfahrenes Mitglied
Hallo PHP-Community
Ich bin auf einen etwas (zumindest für mich) verwirrendes Problem gestossen.
Und zwar arbeite ich an folgendem: Daten werden aus einer mySQL-DB geholt und in einem HTML-Formular zur Bearbeitung eingetragen.
Das funktioniert bei allen <input> Feldern ausgezeichnet. Ich habe jedoch auch noch ein Dropdown-Menü mit einer Auswahlliste. Die Darstellung erfolgt zwar auch, wenn ich das Formular jedoch abschicke (POST-Action), wird die Variable nicht weitergegeben und der entsprechende DB-Eintrag wird gelöscht (da er nun leer ist).
Funktioniert:
Funktioniert nicht:
Was ist hier das Problem? Habe ich einen Denkfehler gemacht oder gibt es wirklich ein Problem mit dem <option>-Tag?
Ich bin auf einen etwas (zumindest für mich) verwirrendes Problem gestossen.
Und zwar arbeite ich an folgendem: Daten werden aus einer mySQL-DB geholt und in einem HTML-Formular zur Bearbeitung eingetragen.
Das funktioniert bei allen <input> Feldern ausgezeichnet. Ich habe jedoch auch noch ein Dropdown-Menü mit einer Auswahlliste. Die Darstellung erfolgt zwar auch, wenn ich das Formular jedoch abschicke (POST-Action), wird die Variable nicht weitergegeben und der entsprechende DB-Eintrag wird gelöscht (da er nun leer ist).
Funktioniert:
PHP:
<input type="text" name="angeboteins" id="textfield" value="<? echo $row->angeboteins; ?>"/>
Funktioniert nicht:
PHP:
echo "<select name=\"dropdown-angebote"\><option name=\"angeboteins\" selected=\"selected\" value=\"$row->angeboteins\">$row->angeboteins</option></select>";
Was ist hier das Problem? Habe ich einen Denkfehler gemacht oder gibt es wirklich ein Problem mit dem <option>-Tag?