Get Parameter funktioniert nicht

Alles, was PHP betrifft, kann hier besprochen werden.

Get Parameter funktioniert nicht

Postby CHRISS76 » 16. January 2005 17:40

Hallo,

habe ein Problem mit der Übergabe eines Parameters.

Ich habe ein Formular, in dem ein User sein Geburtsdatum angibt und auf der folgenden Seite wird eine Grafik erstellt.
Dies funktioniert auch, nur möchte ich den Parameter "birthdate" auch an ein neues Browserfenster übergeben, deshalb MM_openBrWindow.

Ich habe schon einiges probiert, bekomme es aber nicht hin!
Wie kann ich also einen Parameter per get aus einem Formular einem neuen Browserfenster übergeben?

Grüsse und Danke

Chris




Code: Select all
<form method="get" action="test.php">

<input type="text" name="birthdate" value="12/31/1976">
<input type=submit onClick="MM_openBrWindow('test1.php?birthdate=$birthdate&showpng=1','','')" value="Abschicken">
<input type="hidden" name="showpng" value=1>
</form>
CHRISS76
 
Posts: 27
Joined: 19. August 2004 14:38

Postby Wiedmann » 16. January 2005 18:14

<form method="get" action="test.php" target="_blank">

Und das JS über "onclick" weglassen.

BTW:
Beim Laden der Seite kennt PHP ja das $birthdate noch nicht. Kannst also an dieser Stelle die Variable nciht auffüllen lassen (mal abgesehen davon das du da dann schon hinschreiben müsstest, das das eine PHP-Variable ist).

Möglich wäre sonst nur noch, über JS den aktuellen Wert von dem Feld ermitteln zu lassen und damit den Querystring zusammenzubauen.

(Ist hier natürlich auch fraglich was denn eigenlich in der Funktion "MM_openBrWindow" passiert?)
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Danke

Postby CHRISS76 » 18. January 2005 15:15

Danke, so einfach kann's auch gehen!
CHRISS76
 
Posts: 27
Joined: 19. August 2004 14:38


Return to PHP

Who is online

Users browsing this forum: No registered users and 22 guests