Seite 1 von 1

Doppelter Eintrag verhindern wie?

Verfasst: 22.04.2004 22:04
von Olli2
Ich hab da ein Problem...was auch sonst.

Ich hab ein Programm geschrieben wo Daten über ein Formular in eine MySQL Datenbank gespeichert werden (meine eigenen News).

Klappt auch alles...aber,
wenn ich nachdem Senden den Browser aktualisiere...wird der gleiche Inhalt wieder in die Datenbank gespeichert. :-?

Ich hab schon alles Mögliche ausprobiert...mit unset($var) usw.
aber hilft nix.

Kennt jemand das Problem und kann da helfen?

Verfasst: 22.04.2004 22:15
von PhilippK
Bei phpBB ist das ganz einfach mit 'ner Zwischenseite gelöst: nach dem Absenden wird eine Seite aufgerufen, die nichts anderes als Aufgabe hat, als den Benutzer gleich wieder weiterzuleiten. Dadurch wird genau dieses Reload-Problem umgangen.

Gruß, Philipp

Verfasst: 22.04.2004 22:20
von Olli2
Vielen Dank... es kann ja so simpel sein...*g*

Verfasst: 23.04.2004 22:43
von jonemo
alternativ kann man auch einfach den aktuellen eintrag mit dem eingetragenen zu vergleichen. oder man macht wie in phpbb eine sperre, das jeder user nur alle X sekunden einen eintrag schreiben kann.