Hello,
die sauberste Lösung ist es, eine Session zu benutzten:
session_start(); ## http://de3.php.net/manual/en/function.session-start.php
die gesendeten Daten aus dem Formular dort einzuspeichern.
Startseite (Link auf Formularseite)
|
v
Formular (Mit Buttons: Vorschau, Nochmal; Link: Zurück ohne Speichern)
| ^
v |
Vorschau, so wird die Seite aussehen... (mit Buttons: Druck, absenden, nachbessern;
| Link: Zurück zur X-Seite ohne Speichern)
v
Bestätigungsseite "Das haben sie gesendet" (mit Buttons: Druck, neue Mitteilung;
Link: zurück zur X-Seite)
So stelle ich mir einen sauberen Ablauf vor.
Auf JavaScript sollte verzichtet werden, evtl. mit Ausnahme des Angebotes des Druckbuttons, der aber nur angezeigt werden sollte, wenn JavaScript aktiv ist, also mitttels JavaScript erzeugt werden sollte. Andernfalls sollte dort stehen: "Vergessen Sie nicht, Ihre Mitteilung auszudrucken" oder ähnlich.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
