online 1
gast (50)

/ Forum / Webseiten/HTML

Webseiten/HTMLWebseiten/HTML

Fragevon KarlKalt vom 06.03.2020, 15:29 Options

Select-Auswahl in einem Formular automatisch angeben

Ich habe eine kleine Datenbankabfrageseite erstellt, um Daten einer aus einer MySQL-DB herausfiltern...
Dabei werden die Bedingungen für den gesuchten Eintrag über einfache Select-Boxen ausgewählt, von welchen da 8 stück sind:

<select name="name" size="1">
<option>beliebig</option>
<option>Horst</option>
<option>Michael</option>
<option>Hans</option>
</select>

die sind alle Teile des einen formulars mit Post

Die Daten werden nach abschicken auf derselben Seite verarbeitet und am Ende der Seite als Tabelle dargestellt...
Allerdings ist es dann so, dass alle Werte der Boxen auf dem obersten Wert stehen, also die Box "name" steht dann auf "beliebig", auch wenn man z.B. Horst ausgewählt hat.

Hab da zwar eine Variante gefunden, aber die ist doch sehr kompliziert und unnötig lang:
vor jedem <option>-Eintrag eine if-Abfrage, ob der folgende Eintrag als Parameter übergeben wurde...

Meine Frage dazu: Wie kann ich nach abschicken der Daten den vorher ausgewählten Eintrag dieser Select-Boxen in den entsprechenden Stellen angeben?
Wenn möglich mit PHP, ansonsten auch über javascript


Danke für die Hilfe!


Antwort schreiben

Antwort 1 von katy vom 06.03.2020, 17:12 Options

Hallo KarlKalt,

der Aufwand ist in PHP oder JavaScript etwa gleich, JavaScript ist aber unzuverlässig. Also nimm deine PHP-Variante, wobei du die ja verkürzen kannst, indem du Arrays mit den option-Werten bildest und die einfach durchläufst und ggf. ein Attribut selected dazu schreibst.

katy

Ähnliche Themen

Textfelder beim Öffnen automatisch leeren
Micxel  05.03.2007 - 114 Hits - 2 Antworten

Formular Select Überprüfung - Wie?
ClaudiaGauss  26.06.2007 - 66 Hits - 1 Antwort

Auswahl einer Zelle im Makro bei variabler Zeile
Andreas76  19.07.2007 - 22 Hits - 7 Antworten

Excel VBA -- Tabellenblätter auswählen und drucken
snailhouse  08.08.2007 - 206 Hits - 2 Antworten

Auswahl über Optionsgruppe, die Berichte ausgeben soll
dirkp  12.09.2007 - 14 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026