使用php if语句进行html登录表单

时间:2016-03-11 14:55:53

标签: php html if-statement login

我正在尝试将我的html登录表单链接到带有if语句的php文件,当if为true时,链接到另一个html页面。

但是当我输入用户名和密码并点击回车时,它会链接到显示空白页面的php文件。 (我正在使用xampp) 代码如下:     

<form  action="init.php" method"post" class="form-signin" >
  <input type="text" class="form-control" name="username"       placeholder="userName" required="" autofocus="" />
  <input type="passWord" class="form-control" name="password" placeholder="Password" required=""/>     

  <button class="btn btn-lg btn-primary btn-block" type="submit">Log in</button>   
</form>

php文件的代码是:

<html>
<body>

<?php 
if (isset($_POST["username"])){


$username = $_POST['Username'];
$password = $_POST['password'];

if ($username =='myaccount' AND $password=='myaccount123') {
echo '<a href="student1.html"></a>';
} else if ($username =='myaccount1' AND $password=='myaccount1123') {
echo '<a href="student2.html"></a>';
}
else {
echo "You have not requested a login form!";
} }
?>
</body>
</html>

这是一个学校项目,所以提前感谢。

1 个答案:

答案 0 :(得分:0)

首先打开错误报告(在xamp / php / bin中的php.ini中找到它)

问题很可能是你正在做的事情:

$username = $_POST["Username"]

你正在发送:

<input type="text" class="form-control" name="username"       placeholder="userName" required="" autofocus="" />

资本化在这里很重要(即&#39;用户名&#39; vs&#39;用户名&#39;)