Hallo
Ich beschäftige mich erst seit kurzer Zeit mit PHP und stehe nun vor folgendem Problem: Für einen Bekannten habe ich einen Routenplaner mit GoogleMaps auf Basis von JavaScript programmiert. Funktioniert einwandfrei - die Strecke von A nach B und andere Faktoren (km-Anzahl und div. Berechnungen) werden verarbeitet und angezeigt.
Nun möchte er, dass auf einer weiteren Seite diese Ergebnisse per Mail verschickt werden können. Also per Link die Daten übergeben (mailversand.php?start=graz&ziel=wien&entfernung=2 00km ...)
Auf der Seite für den Mailversand (PHP-Mailer) werden die übergebenen Daten per get übernommen und zur Kontrolle in einem gesperrten Formularfeld angezeigt. Bis dahin funktioniert das ganze auch super. Aber sobald ich das fertig ausgefüllte Formularfeld (<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">) versenden will, verschwinden die übergebenen Daten und werden auch nicht in der Mail mitverschickt!?!
Auf meiner Suche nach einer Lösung bin ich auf die Unterschiede zwischen POST und GET gekommen und eine mögliche Übergabe via PHP Sessions. Nur leider funktionieren GoogleMaps und die Berechnung nur mit JavaScript und dabei funktioniert wiederum nur eine Übergabe per Link.
Wie könnte ich dieses Problem denn lösen?
MfG, Thomas
Ich beschäftige mich erst seit kurzer Zeit mit PHP und stehe nun vor folgendem Problem: Für einen Bekannten habe ich einen Routenplaner mit GoogleMaps auf Basis von JavaScript programmiert. Funktioniert einwandfrei - die Strecke von A nach B und andere Faktoren (km-Anzahl und div. Berechnungen) werden verarbeitet und angezeigt.
Nun möchte er, dass auf einer weiteren Seite diese Ergebnisse per Mail verschickt werden können. Also per Link die Daten übergeben (mailversand.php?start=graz&ziel=wien&entfernung=2 00km ...)
Auf der Seite für den Mailversand (PHP-Mailer) werden die übergebenen Daten per get übernommen und zur Kontrolle in einem gesperrten Formularfeld angezeigt. Bis dahin funktioniert das ganze auch super. Aber sobald ich das fertig ausgefüllte Formularfeld (<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">) versenden will, verschwinden die übergebenen Daten und werden auch nicht in der Mail mitverschickt!?!
Auf meiner Suche nach einer Lösung bin ich auf die Unterschiede zwischen POST und GET gekommen und eine mögliche Übergabe via PHP Sessions. Nur leider funktionieren GoogleMaps und die Berechnung nur mit JavaScript und dabei funktioniert wiederum nur eine Übergabe per Link.
Wie könnte ich dieses Problem denn lösen?
MfG, Thomas

Kommentar