Zweiten Wert bei Select-Formular übergeben?

BeaTBoxX

Erfahrenes Mitglied
Hiho zusammen!

Kann mir jemand sagen ob und wenn ja wie man mit einem select-Formular einen 2. Wert pro Auswaohloption übergeben kann?

Beispiel:

Ich hab eine Tabelle "rubriken" in der mySQL DB mit den Feldern:

rubrik_id (integer)
rubrik_name (varchar)

In den select-Optionen habe ich im Mom die Rubriknamen zur Auswahl. (Sinnigerweise.. denn die ID als Option ist ja wenig aussagekräftig für den Benutzer)

Wenn der Benutzer nun eine Rubrik ausgewählt hat, hätte ich gerne die dazugehörige Rubrik-ID (mit) im $_POST Array.
So wie es jetzt ist, muesste ich ja eine Funktion schreiben, die mir nach der Auswahl des Rubriknames die dazugehöre id aus der DB holt.

Geht das evtl auch irgendwie eleganter?

Vielen Dank!

Gruß
Frank
 
Meinst Du ein
HTML:
<select ...>
oder meinst Du ein select Statement an die Datenbank?
Ich bin aus Deiner Fragestellung nicht so ganz schlau geworden.

redlama
 
Ich versteh deinen Beitrag nicht ganz. Wieso gibst du nicht einfach folgendes an:
HTML:
<select name="auswahl">
	<option value="wert1">Bezeichner 1</option>
	<option value="wert2">Bezeichner 2</option>
	<option value="wert3">Bezeichner 3</option>
</select>
 
Zurück