Hallo,
ich hatte auch schon mal dieses Problem.
lösen lässt es sich relativ einfach:
erzeuge ein Datensatz beim laden der Seite mit dem submit button,
lese die id des leeren Eintrags heraus (last inserted id) und
füll damit ein hidden input feld in deinem formular.
danach kann der user unendlich viel mal den Submitbutton drücken,
es wird immer in den gleichen datensatz eingetragen (update).
Es gibt da das Problem, wenn jemand auf die submitseite geht ohne
wirklich daten zu senden hatt man ein leeren Eintrag.
Meine lösung zu diesem Problem:
in der Tabelle eine Spalte status (0= normal, 1= gelöscht, 2 =temporär)
mit diesem Ansatz kann auch gleich ein löschen rückgängig realisiert werden...
viel spass gruss StefanB
http://www.boelsterli.biz