multimolti
Erfahrenes Mitglied
Hallo!
Ich habe eine HTML-Auswahlliste, in der man etwas auswählen kann. Wenn das Formular jetzt abgesendet wird, und die Informationen nicht stimmen, will ich, das die vorher eingegebenen Daten eingestellt bleiben. Bei <input> oder <textarea> ist das kein Problem, aber wenn ich z.B. 5 <option>-Tags habe, und will, das nur bei dem vorher ausgewählten zusätzlich der Text "selected" ausgegeben wird, wie mache ich das am Besten?
Für jede Möglichkeit eine Variable anzulegen und dann mit einer if-Abfrage zu checken, welcher Variable jetzt "selected" oder "" zugewiesen wird ist ziemlich bescheiden.
Wenn ich die Information über die Möglichkeiten in einem Array hätte, könnte ich das mit einer foreach-Schleife machen, und dann dort if($möglichkeit == $möglichkeit_nr) echo "selected"; einfügen, oder?
Ich habe eine HTML-Auswahlliste, in der man etwas auswählen kann. Wenn das Formular jetzt abgesendet wird, und die Informationen nicht stimmen, will ich, das die vorher eingegebenen Daten eingestellt bleiben. Bei <input> oder <textarea> ist das kein Problem, aber wenn ich z.B. 5 <option>-Tags habe, und will, das nur bei dem vorher ausgewählten zusätzlich der Text "selected" ausgegeben wird, wie mache ich das am Besten?
Für jede Möglichkeit eine Variable anzulegen und dann mit einer if-Abfrage zu checken, welcher Variable jetzt "selected" oder "" zugewiesen wird ist ziemlich bescheiden.
Wenn ich die Information über die Möglichkeiten in einem Array hätte, könnte ich das mit einer foreach-Schleife machen, und dann dort if($möglichkeit == $möglichkeit_nr) echo "selected"; einfügen, oder?