Hi ihr,
ich knobel schon ne Weile an folgendem Problem rum, aber ohwohl ich eigentlich schon lange mit PHP werkele, hier fällt mir keine Lösung ein.
Ich schreib euch eine kurze und ne lange Fassung.
Zusammenfassung:
Ich möchte ein Formularfeld auslesen ohne das Formular abzusenden und den Wert an ein POPupFenster für eine MYSQL-Abfrage darin übergeben.
Lange Version:
Ich habe ein normales HTML - Formular mit einem Pulldown - Feld und einem Textfeld. Im Pull Down sind Jahreszahlen der letzten 10 Jahre (1995 - 2005). In das Textfeld gehört ein Begriff, der entweder von Hand eingetragen werden soll oder aber über ein PopUp - Fenster aus einer langen Liste ausgewählt wird. Diese Liste hat einen Zeitbezug, d.h. die Datensätze enthalten alle eine Jahreszahl. Das Popupfenster wird über einen Button neben dem Feld geöffnet. Nun soll die Abfrage an die MYSQL Bank bereits mit dem im Pulldown ausgewählten Wert nur noch die Daten ergeben, die dem Wert des Jahres entsprechen.
Mein Problem entsteht da, wo ich beim Öffnen des Popups den Wert des Pulldowns auslesen will, ohne das Formular abzusenden und diesen Wert bereits mit der URL an das POPUP zu senden. Alternativ könnte das Popup ja den Wert irgendwie auslesen, aber da enthaltener Javascript ja erst wieder beim Benutzer gestartet wird, beißt sich die Katze in den Schwanz.
Ich muss den Wert im PHP haben, bevor die Abfrage ausgeführt wird, oder mache ich hier einen Denkfehler. Ich knobele schon so lange dran rum, das ich vermutlich den Wald vor lauter Bäumen nicht mehr sehe.
Wer mag, kann sich das Ding live ansehen unter www.ephc.info/neu/ unter dem Menupunkt em, online nennung, futurity und dann beim Namen des Vaters des Pferdes ist der Button für das PopUp. Hier entsteht das Problem, die Liste im Popup soll sich an der Auswahl des Jahres im Formular orientieren und isch weiss nischt wie...
So, und nun geh ich meine Birne kühlen und hoffe, das jemand von euch eine Idee hat, wie ich das anfangen kann.
vlg
rainer
ich knobel schon ne Weile an folgendem Problem rum, aber ohwohl ich eigentlich schon lange mit PHP werkele, hier fällt mir keine Lösung ein.
Ich schreib euch eine kurze und ne lange Fassung.
Zusammenfassung:
Ich möchte ein Formularfeld auslesen ohne das Formular abzusenden und den Wert an ein POPupFenster für eine MYSQL-Abfrage darin übergeben.
Lange Version:
Ich habe ein normales HTML - Formular mit einem Pulldown - Feld und einem Textfeld. Im Pull Down sind Jahreszahlen der letzten 10 Jahre (1995 - 2005). In das Textfeld gehört ein Begriff, der entweder von Hand eingetragen werden soll oder aber über ein PopUp - Fenster aus einer langen Liste ausgewählt wird. Diese Liste hat einen Zeitbezug, d.h. die Datensätze enthalten alle eine Jahreszahl. Das Popupfenster wird über einen Button neben dem Feld geöffnet. Nun soll die Abfrage an die MYSQL Bank bereits mit dem im Pulldown ausgewählten Wert nur noch die Daten ergeben, die dem Wert des Jahres entsprechen.
Mein Problem entsteht da, wo ich beim Öffnen des Popups den Wert des Pulldowns auslesen will, ohne das Formular abzusenden und diesen Wert bereits mit der URL an das POPUP zu senden. Alternativ könnte das Popup ja den Wert irgendwie auslesen, aber da enthaltener Javascript ja erst wieder beim Benutzer gestartet wird, beißt sich die Katze in den Schwanz.
Ich muss den Wert im PHP haben, bevor die Abfrage ausgeführt wird, oder mache ich hier einen Denkfehler. Ich knobele schon so lange dran rum, das ich vermutlich den Wald vor lauter Bäumen nicht mehr sehe.
Wer mag, kann sich das Ding live ansehen unter www.ephc.info/neu/ unter dem Menupunkt em, online nennung, futurity und dann beim Namen des Vaters des Pferdes ist der Button für das PopUp. Hier entsteht das Problem, die Liste im Popup soll sich an der Auswahl des Jahres im Formular orientieren und isch weiss nischt wie...
So, und nun geh ich meine Birne kühlen und hoffe, das jemand von euch eine Idee hat, wie ich das anfangen kann.
vlg
rainer
Kommentar