Erhalt der Formulardaten bei falscher Eingabe

Hier werden Probleme rund um das Rechen Captcha behandelt

Moderator: frameguard

Erhalt der Formulardaten bei falscher Eingabe

Beitragvon bernardo100 » 21.12.2009, 17:27

Hallo,

habe das Rechen-Captcha in ein Kontaktformular eingebaut und lokal (xampp/Mercury) erfolgreich getestet.

Leider schaffe ich es nicht über die Else-Anweisung das Formular wieder so aufzurufen, daß zwar eine neue Rechenaufgabe gestellt wird, die Formulardaten (incl. Nachricht) aber erhalten bleiben. Bei mir muß alles wieder neu ausgefüllt werden.

Die Seite ist noch nicht online, daher ist eine Ansicht (noch) nicht möglich. Es gibt eine Formular-Seite (.html) auf der die Daten in die Formularfelder eingetragen werden und auch das Rechen-captcha eingebunden ist. Von dort aus werden via "post"-Methode die Daten an eine .php Seite weitergeleitet auf der sich das mailer-skript befindet, sowie der Code für das Rechen-Captcha. Am Ende dieser Datei steht dann die Else-Anweisung, die bislang einen "die();" Befehl mit Hinweis auf den Fehler ausgibt.
Ich möchte gerne, daß wenn Else(also Fehler) in Kraft tritt, der Besucher wieder auf die Formularseite kommt und dort seine eingegebenen Daten vorfindet plus einer neuen Rechenaufgabe und vielleicht dem kleinen Hinweis, daß seine erste Eingabe falsch war.

Bin für Tips dankbar!

Vielen Dank im Voraus
Ingo
bernardo100
 
Beiträge: 1
Registriert: 21.12.2009, 17:11

Re: Erhalt der Formulardaten bei falscher Eingabe

Beitragvon Rob [Admin] » 11.02.2010, 23:04

Du musst das Formular nach dem else nochmsls anzeigen, die Felder kannst du dann mittels value="$_POST["feldname"]" befüllt werden.
Rob [Admin]
Site Admin
 
Beiträge: 143
Registriert: 23.12.2006, 12:27

Re: Erhalt der Formulardaten bei falscher Eingabe

Beitragvon martinha » 09.09.2011, 10:04

Hallo,

genau das ist auch meine Problem.

Wie kann ich in dem else-Zweig die HTML Seite neu darstellen, mit den gefüllten Feldern und einen Hinweis auf das falsche Captcha ?
Alle anderen Felder werden schon im HTML abgeprüft.

Wenn ich mit header("location: htmlseite mit Formular") arbeite, kann ich keine Variablen mitgeben, die seite wird dann zwar angezeigt, aber mit leeren Feldern.

Für einen Tipp wäre ich dankbar.

Martin
martinha
 
Beiträge: 1
Registriert: 09.09.2011, 00:08


Zurück zu Rechen Captcha

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron