为了账号安全,请及时绑定邮箱和手机立即绑定

我无法获得登录表单以正确连接与mySQL数据库的交互

我无法获得登录表单以正确连接与mySQL数据库的交互

明月笑刀无情 2019-11-20 13:11:33
我想让用户使用用户名和密码登录,并且该数据是否与数据库中的用户名匹配。当我尝试时,我没有收到任何错误,但是没有用。我在Dreamweaver中使用html和php,在phpMyAdmin中使用WAM。我将同时包括表单文档和随附的php文档:loginpage.php <?phpinclude('login.php'); // Includes Login Scriptif(isset($_SESSION['login_user'])){header("location: index.php");}?><table width="15px" border="0"><form form action='login.php' method='POST'><tr><td>Username</td><td><input type="text" name="username" /></td></tr><tr><td>Password</td><td><input type="password" name="password" /></td></tr><tr>  <td><input type="submit" name="submit" value="submit"/></td></tr></form>ogin.php  <html>   <head>    <title>Login</title>  </head>  <body>  <?php     session_start(); // Starting Session    $error=''; // Variable To Store Error Message    if (isset($_POST['submit'])) {    if (empty($_POST['username']) || empty($_POST['password'])) {    $error = "Username or Password is invalid";    }    else    {    // Define $username and $password    $username=$_POST['username'];    $password=$_POST['password'];    // Establishing Connection with Server by passing server_name, user_id   and password as a parameter    $hostname= "localhost";    $database = "boost";    $username = "root";    $password = "";    $localhost = mysqli_connect($hostname, $username, $password, $database);    if(mysqli_connect_errno())    {        die("Connection Failed".mysqli_error());    }    // SQL query to fetch information of registerd users and finds user match.    $sql = "SELECT * FROM `users`";    $query = mysqli_query($localhost,$sql);    if(!$query)    {        die("Query Failed".mysqli_error($localhost));    }    $rows = mysqli_num_rows($query);    if ($rows == 1) {    $_SESSION['login_user']=$username; // Initializing Session    echo "You are now logged on!";    } else {    $error = "Username or Password is invalid";    }    mysqli_close($localhost); // Closing Connection    }    }  ?> </body> </html>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 481 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信