if(isset($_POST['username']) && trim($_POST['username'])!=='') {
そうしないと、フォームが空のフィールドで送信された場合でも、$ _POST['username']が設定されます。
if(isset($_POST['username']) && trim($_POST['username'])!=='') {
そうしないと、フォームが空のフィールドで送信された場合でも、$ _POST['username']が設定されます。