使用此视频:https://www.youtube.com/watch?v=ueruxlD0Smo&index=6&list=PLE134D877783367C7
我试图建立登录系统,问题是,他在主页上登录了。所以当你点击登录时它会重新定向到login.php,但我有一个登录页面,所以我不知道如何检查数据库,然后登录并发送到主页面。这是我的代码..
<?php
$pagetTitle = "Corvex | Logon";
$pageID = 2;
include 'include/header.php';
include 'core/init.php';
if(empty($_POST) === false){
$username = $_POST['username'];
$password = $_POST['password'];
echo $username, ' ', $password;
}
?>
<style>
.form-signin {
max-width: 330px;
padding: 15px;
margin: 0 auto;
}
</style>
<form>
<h1>Employer Log in</h1>
<div class="inset">
<p>
Username
<input type="text" name="username">
</p>
<p>
Password
<input type="password" name="password">
</p>
<p>
<input type="checkbox" name="remember" id="remember">
<label for="remember">Remember Me</label>
</p>
</div>
<p class="p-container">
<span><a href="http://www.google.com"> Forgot Password </a></span>
<input type="submit" name="go" id="go" value="Log in">
</p>
</form>
<?php include 'include/footer.php'; ?>
答案 0 :(得分:0)
基本上,当发布HTML表单时,您需要检查$ _POST以查找在数据库中输入所需的值字典。 HTMl中的'name'属性是密钥在$_POST
字典中的含义。
您需要将<form>
更改为<form action="login.php" method="POST">
,以便将数据发送到正确的页面。它们位于顶部,您已经在检查值是否已设置。
您应该参考http://php.net/manual/en/function.mysql-query.php来查看与MySQL通信所需的功能以提交此数据。