Ich habe auf meiner Homepage ein Formular das nach dem absenden in der Datenbank gespeichert wird. Wenn man nun ein paar Mal auf reload im Browser klickt, wird der Datensatz immer wieder abgespeichert. Wie kann ich das mehrfachabspeichern verhindern?
Indem du dem Formular bei Formularausgabe eine uniqueId gibst, und diese auch speicherst.
Ich mache das auch so. Wobei diese uniqueid bei mir als Checksumme aus den gesendeten Eingaben gebildet wird.
Damit bist du aber erstmal nur in der Lage zu erkennen, dass die Daten aus dem gleichen Formular mehrfach gesendet werden.
Nun, das Senden ist die eine Sache. Die andere Sache betrifft das Speichern.
MfG