if(isset($_POST['username']) && trim($_POST['username'])!=='') {
В противен случай $_POST['username'] ще бъде зададен дори ако формулярът е изпратен с празно поле.
if(isset($_POST['username']) && trim($_POST['username'])!=='') {
В противен случай $_POST['username'] ще бъде зададен дори ако формулярът е изпратен с празно поле.