Mach aus
$username = @$_POST["username"];
$username = @$_POST["name"];
Wenn du es selber mal probieren willst
Lass dir testweise immer mal Daten ausgeben.
Wie du hier siehst wird nämlich die falsche Variable abgefragt
Im Formular wird "name" übermittelt aber "username" abgefragt.. Das geht nicht
Grüße