Hello I have a problem with my form, I don't know why I still get that I didn't fill the whole form. I can't see what I am doing wrong, can you help me?
<?php
if(isset($_POST['submit']))
{
$username = mysqli_real_escape_string($_POST['username']);
$password1 = mysqli_real_escape_string($_POST['password1']);
$password2 = mysqli_real_escape_string($_POST['password2']);
$email = mysqli_real_escape_string($_POST['email']);
if (!empty($username) && !empty($password1) && !empty($password2) && !empty($email) && ($password1 == $password2) )
{
//my code
}
else
{
echo "u wot m8?!";
}
<form id="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="text" id="username" name="username" placeholder="Your nickname" maxlength="15" /><br />
<div id="check_av"></div>
<input type="password" id="password1" name="password1" placeholder="Your password" /><br />
<input type="password" id="password2" name="password2" placeholder="Retype password" /><br />
<input type="text" id="email" name="email" placeholder="Your email address" /><br />
<input type="submit" id="submit" value="Sign up" name="submit" />
</form>