用php接受html表单 post数据读不出来

html的代码

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>登录注册页面</title>
</head>

<body>
    <h1>
     <a title="登录账号">登录账号</a>
    </h1>
    <div id="login">
        <form name="login" method="post" action="enter.php" onSubmit="return enter()" >
       <div id="username_1">
           请输入账号<input type="text" name="username";>
        </div>
        <div id="password_1">
           请输入密码<input type="password" name="password";>
        </div>
        <input type="submit" id="loginbutton" value="登录" />
        <p id="register">
        <a href="register.html" target="_blank">注册</a>
        </p>
           </p>
        </form>
        </div>
<script type="text/javascript">
    var username=document.getElementById(username).value;
    var password=document.getElementById(password).value;
    var reg = /\s/g;
    if(regex.test(username)||username.length==0){
     alert("用户名格式异常");
     return false;
    }
    if(password.length=0){
            alert("密码格式错误");
            return false;
        }else{
            return true;
        }

    </script>

</body>
</html>

php的代码

<?php
 var_dump($_REQUEST);
 $username=$_REQUEST["username"];
 $password=$_REQUEST["password"];
 $conn = new Mysqli("localhost","root","123456");
 if($conn->connect_error){
     die('连接失败:'.$conn->connect_errno);

    mysql_select_db("user_info",$con); 
    $dbusername=null; 
    $dbpassword=null; 
    $result=mysqli_query($conn,"select * from user_password where username ='$username';");
    while ($row=mysqli_fetch_array($result)) {
        $dbusername=$row["username"]; 
        $dbpassword=$row["password"]; 
    } 
    if (is_null($dbusername)) {
        echo "用户名不存在";
        header("Location:'sign-in.html");
    } elseif ($dbpassword!=$password){
    echo "密码错误";
    header("Location:'sign-in.html'");
    } else { 
    header("Location:'welcome.html'");
    }  
    mysql_close($con);
} 
?>

https://blog.csdn.net/whd526/article/details/53263181

funtion enter() { var username=document.getElementById(username).value; var password=document.getElementById(password).value; var reg = /\s/g; if(regex.test(username)||username.length==0){ alert("用户名格式异常"); return false; } if(password.length=0){ alert("密码格式错误"); return false; }else{ return true; } }