Danke Ludwig und Henryk für Eure Hilfe,
es hat nun endlich funktioniert und ich konnte den Wert abfragen.
Nochmal zum Sinn des Ganzen:
Auf Seite A habe ich ein Auswahl-Formular, bei welchem die Einträge z.B. Vornamen automatisch aus einer Select Abfrage generiert werden.
Aus diesem Formular soll sich der User einen Vornamen aussuchen.
Die ID zu diesem Vornamen möchte ich auf der Seite B passend wieder ausgeben. Da es womöglich 2x den gleichen Vornamen gibt, kann ich diesen ja nicht allein als Referenz hernehmen.
Die ID möchte ich jedoch geheim halten und dem User nicht zeigen.
Ich habe also nun dem Formular Nummern zugewiesen:
(1) Paul
(2) Werner
...
(122) Claudia
Auf Seite B lasse ich mir die Zeichenstelle des ")" ausgeben und weiß wie viele Stellen die Nummer hat. Danach lasse ich mir den entsprechenden String d.h. die Nummer z.B. 122 ausgeben.
Nun führe ich die gleiche Select Abfrage wie von Seite A auch auf Seite B durch. Diese speichere ich in ein Array.
Nun Frage ich anstatt dem Vornamen Claudia, die ID mit der Nummer bzw.Position im Array 122 ab.
Damit habe ich wieder die ID erhalten.
Wie gesagt, dass finde ich ein wenig kompliziert.
Viel einfacher wäre es, wenn es ein Formular
mit:
(<option>$vorname</option> <hidden field>$ID</hidden field>)
geben würde oder so etwas ähnliches um den Wert gleich mit durchzuschleifen.
Mit anderen Formularen gibt es ja die Möglichkeit, doch bei List-Auswahlformularen habe ich das noch nicht gesehen.
Danke nochmal...
Grüße aus Braunschweig
Fabian