Textdatei wiederholt sich der letzte Eintrag

Hallo i prog php no net so lan und i weiß net ob sie des jetzt dumm anhört was i da schreib
aber du hast ja da oben eine if bedingung

was is wenn du das Prog einfach zum schluss sterben lässt mit"exit"oder "die()"

dan müsste ja die Variable $post die du vom Formular hast weg sein und er kann sie nicht nochmal schreiben!


Schreibt einfach fals ich Plötsinn gesagt habe.
 
Hi

Das 'sterben lassen' dürfte das Problem hier nicht lösen.
Dadurch, daß ein Formula abgeschickt wird, werden die Daten mit an den Script übergeben, soll ja auch so.
Nun steht da nen 'Fertig, Daten eingetragen'.

Das Problem ist, wenn Du jetzt erneut auf 'aktualisieren' oder F5 drückst, daß diese Seite erneut mit den übermittelten Formular-Daten aufgerufen wird und so 'denkt', daß diese Daten einzutragen wären.
Dann stehen die doppelt drin.

Das probiere ich zu verhindern, indem ich direkt nach dem Eintragen der Daten eine Weiterleitung ausgebe, wodurch der Script sich selber aufruft, aber ohne die Formular-Daten.

Das Ganze sollte ungefähr so ablaufen:
1. User ruft Seite auf, Formular erscheint
2. User füllt Formular aus, und schickt es ab.
3. Der IF-Block greift, die Daten werden eingetragen und der Script ruft sich 'leer' auf
4. Der IF-Block wird übersprungen, das Formular erscheint wieder und wartet auf Eingaben.
- ein erneutes Aufrufen des Script oder F5 ruft nun nur den 'leeren' Script auf *hoff*

MfG
Posti
 
Zuletzt bearbeitet:
Zurück