php Formular Problem
-
Hi!#
Hab da ein Problem. Und zwar hab ich ein Formular, wenn ich auf absenden klicke, dann führe ich einen INSERT auf meine Datenbank aus.
Wenn man jetzt auf dieser Seite mit F5 aktualisiert, dann wird jedes Mal ein neuer Datensatz in die DB geschrieben. Wie kann ich das mit PHP verhindern??
Hat da jemand ne Ahnung von?Gruß Friggel
-
Benutzt du PHP?
Du kannst eine Umleitung machen mit "header(...)" oder SESSIONS benutze und eine bestimme Zeit geben, so dass der Benutzer in dieser Zeit gar nichts schreibt.
-
PHP macht nur das was du ihm vorgibst. Du hast per Code vorgegeben das ein Datensatz eingefügt wird wenn jemand auf senden geht und genau das macht deine Seite.
Wenn du das nicht muss du eine andere Seite anzeigen oder per Code deine DB abfragen ob bereits etwas eingefügt wurde.
-
Bin auch drauf gekommen, ich frag einfach in der Datenbank ab, ob der Datensatz schon drin steht.
Danke für die Antworten!
Gruß