登录表单未创建开机自检数据


Login Form not creating POST data

我的问题是我的登录表单将我带到login.process页面并给了我未定义的索引错误,所以我打印了数组并且它没有数据?

登录.php

<!-- Form -->
<form method="POST" action="login.process.php">
    <label>Username or Email</label>
    <input id="username" type="text" class="input-block-level" placeholder="Your Username or Email address"/> 
    <label>Password</label>
    <input id="password" type="password" class="input-block-level margin-none" placeholder="Your Password" />
    <div class="separator bottom"></div> 
    <div class="row-fluid">
        <div class="span8">
            <div class="uniformjs"><label class="checkbox"><input type="checkbox" value="remember-me">Remember me</label></div>
        </div>
        <div class="span4 center">
            <button class="btn btn-block btn-inverse" id="submit" type="submit">Sign in</button>
        </div>
    </div>
</form>
<!-- // Form END -->

登录进程.php

if (isset($_POST)) {
    print_r ($_POST);
    if (isset($_POST['username'])) {
        // username and password sent from form 
        $username=$_POST['username']; 
        $password=$_POST['password']; 
        include("../config.php");
        // Open up a new MySQLi connection to the MySQL database
        mysql_connect($dbHost, $dbUsername, $dbPassword);
        mysql_select_db($dbTable);
        // To protect MySQL injection (more detail about MySQL injection)
        $username = stripslashes($username);
        $password = stripslashes($password);
        $username = mysql_real_escape_string($username);
        $password = mysql_real_escape_string($password);
        $sql="SELECT * FROM users WHERE username='$username' AND password='$password'";
        $result=mysql_query($sql);
        // Mysql_num_row is counting table row
        $count=mysql_num_rows($result);
        // If result matched $myusername and $mypassword, table row must be 1 row
        if($count==1){
            // Register $myusername, $mypassword and redirect to file "login_success.php"
            $_SESSION['user'] = $username;
            $_SESSION['loggedin'] = true;
            header("location:404.php");
        } else {
            echo "<span>Login Error</span>";
        }
    } else {
        echo "Post Data Not Parsing";
    }
} else {
        echo "No Post Data";
    }

登录表单结果

Array ( ) Post Data Not Parsing

我已经复制并粘贴了大部分代码,并从以下方面进行了一些更改: PHP 登录脚本教程

请有人帮忙弄清楚为什么没有开机自检数据吗?

您需要在输入字段中添加"name"属性,例如

    <input id="username" name="username" type="text" class="input-block-level" placeholder="Your Username or Email address"/> 

等。。。