我正在尝试将我的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>
这是一个学校项目,所以提前感谢。
答案 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;)