需求:

  通过html编写用户登录页面,页面内容包括用户名、密码和登录按钮,点击登录后访问login.php文件,使用按钮默认的submit提交用户名和密码,在login.php中访问mysql数据库,查找是否存在用户名和密码均相同的项,然后通过判断$mysqli->num_rows是否为0,为0时表示数据库中没有相同的数据,通过echo向html页面返回‘失败’的信息,反之则返回‘成功’

源码:

login.html

<!DOCTYPE html>
<html>
 <head>
  <title>用户登录界面</title>
  <meta charset="UTF-8" />
 </head>
 <body>
  <filedset>
   <legend>用户登录界面</legend>
   <form id='myform' action='login.php' method='post'>
    <table>
     <tr>
      <td>用户名:</td>
      <td><input type='text' id='userName' name='username'></td>
     </tr>
     <tr>
      <td>密   码:</td>
      <td><input type='text' id="passWord" name='password'></td>
     </tr>
     <tr>
      <td></td>
      <td><input type='submit' value='登录'></td>
     </tr>
    </table>
    
   </form>
  </filedset>
 </body>
</html>

login.php

<?php
 header('Content-Type:text/html; charset=utf-8;');
 $username=$_POST['username'];
 $password=$_POST['password'];
 $mysqli=new mysqli('127.0.0.1','root','','day1','3306');
 $sql="select * from people where username='$username' AND password='$password'";
 $mysqli->query("SET NAMES UTF8");
 $result=$mysqli->query($sql);
 if($result->num_rows!=0){
  echo '成功';
 }else{
  echo '错误';
 }
 $mysqli->close();
?>

结果图:

初始界面

错误信息填写

错误信息登录后返回的结果

正确填写信息

正确信息返回结果

使用到的工具:记事本(注意代码中的编码问题,将后缀名.txt改为.php或者.html时要记得另存为并选择编码为utf-8),XMAPP(集成mysql和apache,欧鹏浏览器)

最新文章

  1. EF for MySql 开发配置手册
  2. 转载:JavaSE之反射
  3. 【模板】【转载】区间dp
  4. HandlerMapping 详解
  5. BZOJ-1067 降雨量 线段树+分类讨论
  6. JS function的定义方法,及function对象的理解。
  7. hdu 4409 LCA
  8. 增强的PuTTY 以及 自定义主题
  9. Windows下JNI执行步骤
  10. 轻量级Java_EE企业应用实战-第5章Hibernate的基本用法-001
  11. Matlab - 线性方程组求解
  12. 1)Javascript设计模式:Module模式
  13. php 变量 循环关键词以及方法
  14. ubuntu linux 安装分区
  15. [C#] 動的にアセンブリをロードする
  16. Delphi Sysem.JSON 链式写法(转全能中间件)
  17. ResDepot CRC码
  18. metasploit framework(十二):sql server扫描
  19. shell 下执行mysql 命令
  20. Select Case 的简单实现

热门文章

  1. java注解篇
  2. 【SQL实践】其他常用SQL汇总
  3. sql server 2005中的分区函数用法(partition by 字段)
  4. 黄聪:C#获取网页HTML内容的三种方式
  5. iOS业务模块化利用CocoaPod入门实践
  6. MongoDB复制集
  7. MySQL Group Replication-MGR集群
  8. 【转载】 github vue 高星项目
  9. Python全栈开发记录_第八篇(模块收尾工作 json &amp; pickle &amp; shelve &amp; xml)
  10. springboot+VUE(一)