kölir: neuladen von formularseiten

Hi,

wenn ich eine Formularseite nach eingabe und submitten neulade werden die Daten immer wieder verarbietet.

Wie kann ich das verhindern?

Ich möchte, dass die Daten, nachdem sie einmal erfolgreich verarbeitet wurden nicht beim neuladen dann wieder als POST-Variablen gesendet und verarbeitet werden.

danke

grieß

  1. Hallo,

    Ich möchte, dass die Daten, nachdem sie einmal erfolgreich verarbeitet wurden nicht beim neuladen dann wieder als POST-Variablen gesendet und verarbeitet werden.

    Was genau verstehst Du unter neuladen?
    Den "refreshbutton" des Browsers?
    Oder erneuter aufruf mittels submitbutton?
    Auf ersteres ahst Du wohl keinen Einfluß
    Bei zweiterem mußt Du dafür sorgen, daß die Daten nicht erneut an das Formular übergeben werden.
    Dafür böte sich ein if else Zweig an. Wenn Verarbeitung erfolgt lösche $_POST
    wenn nicht, trage $_POST erneut in das Formular ein.

    netten Tag
    ^da Powl

    --
    ===============================
    powl.hat-gar-keine-homepage.de/
  2. Hi,

    Ich möchte, dass die Daten, nachdem sie einmal erfolgreich verarbeitet wurden nicht beim neuladen dann wieder als POST-Variablen gesendet und verarbeitet werden.

    das geht nicht. Aber Du kannst die übertragenen Daten mit den zuletzt gesendeten vergleichen und im Wiederholungsfall ablehnen. Oder Du leitest von der Verarbeitungsseite auf eine andere Seite weiter, was aber eine doppelte Eingabe nicht 100%ig ausschließt.

    freundliche Grüße
    Ingo