Hallo,
Was mache ich verkehrt? Vielebn Dank für Eure Hilfe!!!
Ich habe ein Pulldownmenü mit 4 Einträgen zur Auswahl.
Wählt der User eine Option aus kann es den Inhalt des Feldes in die Datenbank schreiben. Soweit so gut.
Wenn er aber das Formular mit dem Pulldown erneut lädt, wird nicht der Datenbankinhalt als vorausgewählt angezeigt, sondern der erste Eintrag des Menüs. Wenn der User nun einfach irgendwas anderes geändert hat und abspeichert, überschreibt er seinen Eintrag mir den falschen Daten.
Nachstehend das Pull down Menü:
# echo "<select name=\"beruf\" value=\"".$dat["Beruf"]." size=\"40\">";
# echo "<option value=\"".$usetxt[3190]."\" ".$beruf1.">".$usetxt[3190]."</option>";
# echo "<option value=\"".$usetxt[3191]."\" ".$beruf2.">".$usetxt[3191]."</option>";
# echo "<option value=\"".$usetxt[3192]."\" ".$beruf3.">".$usetxt[3192]."</option>";
# echo "</select><br />";
Was mache ich verkehrt? Vielebn Dank für Eure Hilfe!!!
Ich habe ein Pulldownmenü mit 4 Einträgen zur Auswahl.
Wählt der User eine Option aus kann es den Inhalt des Feldes in die Datenbank schreiben. Soweit so gut.
Wenn er aber das Formular mit dem Pulldown erneut lädt, wird nicht der Datenbankinhalt als vorausgewählt angezeigt, sondern der erste Eintrag des Menüs. Wenn der User nun einfach irgendwas anderes geändert hat und abspeichert, überschreibt er seinen Eintrag mir den falschen Daten.
Nachstehend das Pull down Menü:
# echo "<select name=\"beruf\" value=\"".$dat["Beruf"]." size=\"40\">";
# echo "<option value=\"".$usetxt[3190]."\" ".$beruf1.">".$usetxt[3190]."</option>";
# echo "<option value=\"".$usetxt[3191]."\" ".$beruf2.">".$usetxt[3191]."</option>";
# echo "<option value=\"".$usetxt[3192]."\" ".$beruf3.">".$usetxt[3192]."</option>";
# echo "</select><br />";
Kommentar