if(isset($_POST['username']) && trim($_POST['username'])!=='') {
Andernfalls wird $_POST['Benutzername'] gesetzt, auch wenn das Formular mit einem leeren Feld gesendet wird.
if(isset($_POST['username']) && trim($_POST['username'])!=='') {
Andernfalls wird $_POST['Benutzername'] gesetzt, auch wenn das Formular mit einem leeren Feld gesendet wird.