试图使登录系统工作

时间:2015-11-09 19:35:25

标签: javascript php html

使用此视频: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'; ?>

1 个答案:

答案 0 :(得分:0)

基本上,当发布HTML表单时,您需要检查$ _POST以查找在数据库中输入所需的值字典。 HTMl中的'name'属性是密钥在$_POST字典中的含义。

您需要将<form>更改为<form action="login.php" method="POST">,以便将数据发送到正确的页面。它们位于顶部,您已经在检查值是否已设置。

您应该参考http://php.net/manual/en/function.mysql-query.php来查看与MySQL通信所需的功能以提交此数据。