Hi,
ohne mir jetzt die zahlreichen Antworten noch mal durchzulesen schreibe ich einfach mal meine Antworten.
Den Reload und den doppelten Eintrag kannst du dir ersparen, wenn du nach dem Eintrag einfach mittels header("Location: ..."); auf eine andere Seite umleitest.
Beim anderen würde ich eine Quersumme angeeb
E7