Im Adminbereich fehlt eigentlich nix, warum sollte der Admin diese Werte ändern wollen? Und für das eine mal im Jahr kann man auch direkt in die DB
Viel wichtiger wären noch Tests, sofern die Angaben auch stimmen sollen, und warum sollte man eine Adresse abfragen, wenn diese nicht verwendet wird insofern also richtig sein muss?
Bspw.:
uswPHP-Code:
if (strlen($_POST['strasse']) < 3) $error .= 'Strassenname mind. 3 Zeichen.<br>';
if (!preg_match('/^[0-9a-zA-Z \-]{1,5}$/', $_POST['hausnummer'])) $error .= 'Ungültige Hausnummer (....).<br>';