php登录中的数组([uname]=>root[pword]=>root)错误

php登录中的数组([uname]=>root[pword]=>root)错误,php,Php,我试图创建一个php登录,但是我得到了这个错误数组[uname]=>root我有一个user_表,表中有两个元素,分别是username和password 下面是我的密码 <form name="input" action="Log_in_validation.php" method="POST"> <label for="User_name" >Username:</label> <input name="uname" input id="uname

我试图创建一个php登录,但是我得到了这个错误数组[uname]=>root我有一个user_表,表中有两个元素,分别是username和password

下面是我的密码

<form name="input" action="Log_in_validation.php" method="POST">

<label for="User_name" >Username:</label>
<input name="uname" input id="uname" type="text" title="enter username"/>

  <label for="Password" >Password: </label>
<input name="pword" input id="pword" type="password" title="enter password"/>

<input type="submit" value="Log In"/>
用于登录验证的php代码

<?php
session_start();
 print_r($_POST);
 $errmsg_arr = array();
 $errflag = false;
 // configuration
$dbhost     = "localhost";
$dbname     = "PolyTest";
 $dbuser        = "root";
 $dbpass        = "root";

// database connection
 $conn = new PDO("mysql:host=$dbhost;dbname=$dbname",$dbuser,$dbpass); //The     connection is eastiblist

// new data

$user = $_POST['uname'];
$password = $_POST['pword'];
if($user == '') {
$errmsg_arr[] = 'Please enter your Username';
$errflag = true;
}
if($password == '') {
$errmsg_arr[] = 'Please enter your Password';
$errflag = true;
}
$result = $conn->prepare("SELECT * FROM user_table WHERE username= :hjhjhjh   AND password= :asas");
$result->bindParam(':hjhjhjh', $user);
$result->bindParam(':asas', $password);
$result->execute();
$rows = $result->fetch(PDO::FETCH_ASSOC);
if($rows > 0) {
header('location: '. $_POST['url']); //Here the URL is instered so that the user is taken to the pervioulsy viewed page.
$_SESSION['loggedin'] = true;
$_SESSION['user_id'] = $user;

}
else{
$errmsg_arr[] = 'Could not find Login Deatils ';
$errflag = true;
}
if($errflag) { 
$_SESSION['ERRMSG_ARR'] = $errmsg_arr;
session_write_close();
header("location: Login.php");
exit();
}
?>
两个输入的名称相同??和同一身份证

不同字段的名称应是唯一的, 即使IDName页面也不能多次使用id

<input name="uname" id="uname" type="text" title="enter username"/>

<input name="pword" id="pword" type="password" title="enter password"/>
            ^    ^     ^     ^

更改密码字段的名称和id

是否将密码存储为明文?糟糕…非常糟糕。你能在你的问题中加上这个吗??