Harry: Mehrfaches Absenden eines Formulares vermeiden

Beitrag lesen

Holladiewaldfee,

Wie kann ich verhindern, wenn ein Formular abgesendete wurde dass dies ein zweites mal passiert. zB. Durch mehrmaliges Drücken des Submitbutton oder durch den Zurückbutton und erneutes Drücken des Submitbutton?

Schau mal in den HTML-Quelltext dieses Forums ;-)

Du verpasst jedem Formular eine weitestgehend einzigartige ID. Wenn ein Formular abgesendet wurde, schaust Du zunächst nach, ob bereits ein Formular mit dieser ID abgeschickt wurde (z.B. in einer Datenbank). Ist das nicht der Fall, verarbeitest Du die Daten und trägst die ID des Formulars in die Datenbank ein. Die ID musst Du natürlich dynamisch generieren.

<input type="hidden" name="formid" value="....." />

Ciao,

Harry

--
  Hä? Was? Signatur?! Kann man das essen?
  Wirrwarr: sh:| fo:) ch:] rl:° br:& n4:° ie:% mo:) va:) de:[ zu:) fl:( ss:) ls:[ js:|