php - 验证在网站上输入的用户名密码与MySQL数据库上的密码

标签 php html mysql

我完全不熟悉这种框架。
我为我的网站创建了一个登录页面(使用html)。我想用数据库(MySQL)验证用户名和密码。为此,我尝试将用户名和密码从html代码发布到php代码,从中连接到MySQL服务器数据库并验证登录凭据。
下面是我的html代码-Login.html

<html>
  <head>
    <title>Welcome! Login here.</title>
  </head>
  <body>
    <form action="check_user-pass.php" method="POST">
      <h3>Please Login</h3>

      User Name: <input type="text" name="user_name"><br>
      Password: <input type="password" name="password">

      <input type="submit" name="submit" value="Login!">
    </form>
  </body>
</html>

在继续测试我的php代码之前,我注意到所有的php代码都显示在浏览器窗口上(在浏览器窗口上下载)。
Login.html和check_user-pass.php都在同一目录下。
在这个阶段,我不知道该如何继续下去。请帮帮我
将login.html页面中的登录凭据传递给php,以根据MySQL数据库进行验证/验证。
将结果发布回html文件以显示在网页上,即,我想验证用户的登录凭据,并使用html文件中的Firstname(数据库表中的列之一)显示在我的网站上。
我不确定将.html和.php文件放在同一目录中是否正确
谢谢,
普里亚

最佳答案

您需要先配置服务器。不能像在浏览器中打开HTML文件那样打开php文件。例如,当访问index.html时,您只需在地址栏中键入:Directory/index.html,在php中,例如,您正在使用XAMPP或WAMPP目录,您可以在地址栏中指定:localhost/Directory/index.php
查看此简短教程:http://www.tutorialspoint.com/shorttutorials/run-a-php-program-in-xampp-server

关于php - 验证在网站上输入的用户名密码与MySQL数据库上的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21521359/

相关文章:

php - 如何选择具有状态和 2 个其他变量的 mysql 行?

php - Laravel - 关于如何找出用户上次登录的架构

php - 是否可以将完整的 json 数组插入到单个 mysql 记录中

php - 获取所有 $_GET 并添加到 url 的末尾?

php - 在 PHP 中将所有 HTML 特殊字符转换为 UTF-8?

javascript - jquery newb,难以理解选择器和索引

html - 加密 HTML 中的文本字段

html - 为什么一个 div 比具有相同内容的几个 span 长(仅在 Chrome 中)

Mysql查询,包含一个字符串,然后是电子邮件中的3个数字

php - 检索并绘制一段时间内的数据