n'abend,
Gibt der User allerdings (versehentlich) auf einen "Zurück"-befehl, werden die ganzen Eingaben wieder in der DB abgelegt, weil der Browser die (hier) Post-variablen wiederherstellt.
ich missbrauche für diese funktion ganz gerne den webserver, statt das kompliziert über die Datenbank zu lösen.
wenn du nach dem schreiben der daten in deine datenbank einfach folgendes ausführst:
<?php
header('Location: http://'.$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'].'?insert=done');
exit;
?>
wirst du automatisch auf das angegebene script weitergeleitet - dort kannst du dann deine "juhu, der insert hat geklappt"-meldung ausgeben.. und egal wie oft der user auf "zurück" oder "aktualisieren" drückt.. das formular wird nicht noch mal abgesendet...
weiterhin schönen abend...
wer braucht schon großbuchstaben?