php注册审核重点解析(数据访问)


Posted in PHP onMay 23, 2017

关于审核,如发表文章的审核、员工请假的审核、药品申请的审核等等,代码大同小异。

一.注册功能(zhece.php   chuli.php)

1.zhece.php

php注册审核重点解析(数据访问)

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
 </head>
 <form method="post" action="chuli.php">
 <div style="margin:10px 500px"> 
   <h2 >        注册页面</h2>
  <div>用户名:<input type="text" name="users"/></div><br />
  <div>密码:<input type="text" name="pwd"/></div><br />
  <div>姓名:<input type="text" name="name"/></div><br />
  <div>性别:<input type="text" name="sex"/></div><br />
  <div>生日:<input type="text" name="birthday"/></div><br />
  <input type="submit" value="注册" />
  <a href="denglu.php" rel="external nofollow" >已有账号,立即登录</a>
  </div>
 </form>
 <body>
 </body>
</html>

2.chuli.php

<?php

$users = $_POST["users"];
$pwd = $_POST["pwd"];
$name= $_POST["name"];
$sex = $_POST["sex"];
$birthday = $_POST["birthday"];
require "DBDA.class.php";
$db = new DBDA();
$sql = "insert into users values ('{$users}','{$pwd}','{$name}',{$sex},'{$birthday}',0)";
if($db->query($sql,0)){
header("location:zhuce.php"); 
 
}
?>

二.登录功能(denglu.php  login.php ) 

php注册审核重点解析(数据访问)

1.denglu.php

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
 </head>
 <body>
  <form method="post" action="login.php">
 <div style="margin:100px 500px"> 
   <h2 >        登录页面</h2>
  <div>用户名:<input type="text" name="users"/></div><br />
  <div>密码:<input type="text" name="pwd"/></div><br />
  <input type="submit" value="登录" />
  <a href="zhuce.php" rel="external nofollow" >没有账号,立即注册</a>
  </div>
 </form>
 </body>
</html>

2.login.php

<?php

$users = $_POST["users"];
$pwd = $_POST["pwd"];
require "DBDA.class1.php";
$db = new DBDA();
$sql = "select * from users where users = '{$users}'";
$arr = $db->query($sql);

//$arr[0][1] 密码
//$arr[0][5] 审核状态


if($arr[0][1] == $pwd && !empty($pwd))
{
 if($arr[0][5])
 {
  echo "登录成功!";
 }
 else{
  echo "审核未通过!";
 }
}
else{
 echo "用户名或密码错误!";
}

?>


 

三.管理员的审核功能(guanliyuan.php  tongguo.php  chexiao.php)

php注册审核重点解析(数据访问)

1.guanliyuan.php

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
 </head>

<body>
<h1>管理员审核</h1>
<table width="100%" border="1" cellpadding="0" cellspacing="0">
 <tr>
  <td>用户名</td>
  <td>密码</td>
  <td>姓名</td>
  <td>性别</td>
  <td>生日</td>
  <td>操作</td>
 </tr>
 <?php
 require"DBDA.class1.php";
 $db = new DBDA();
 
 $sql = "select * from users";
 $arr = $db->query($sql);
 
 foreach($arr as $v)
 {
  $str = "";
  if($v[5])
  {
   $str = "<span style='color:green'>已通过</span>
   <a href='chexiao.php?uid={$v[0]}'>撤销</a>";
  }
  else
  {
   $str = "<a href='tongguo.php?uid={$v[0]}'>通过</a>";
  }
  
  echo "<tr>
  <td>{$v[0]}</td>
  <td>{$v[1]}</td>
  <td>{$v[2]}</td>
  <td>{$v[3]}</td>
  <td>{$v[4]}</td>
  <td>{$str}</td>
 </tr>";
 }
 ?>
</table>
</body>
</html>

2.tongguo.php

<?php
$uid = $_GET["uid"];
require "DBDA.class.php";
$db = new DBDA();
$sql = "update users set isok=1 where uid='{$uid}'";
$db->query($sql,0);
header("location:guanliyuan.php");

3.chexiao.php

<?php
$uid = $_GET["uid"];
require "DBDA.class.php";
$db = new DBDA();
$sql = "update users set isok=0 where uid='{$uid}'";
$db->query($sql,0);
header("location:guanliyuan.php");

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
虚拟主机中对PHP的特殊设置
Oct 09 PHP
第三节--定义一个类
Nov 16 PHP
php 常用字符串函数总结
Mar 15 PHP
php5数字型字符串加解密代码
Apr 24 PHP
windows下升级PHP到5.3.3的过程及注意事项
Oct 12 PHP
有关PHP中MVC的开发经验分享
May 17 PHP
PHP查询网站的PR值
Oct 30 PHP
PHP实现显示照片exif信息的方法
Jul 11 PHP
PHP文件上传判断file是否己选择上传文件的方法
Nov 10 PHP
学习PHP的数组总结【经验】
May 05 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
Nov 20 PHP
php使用redis的有序集合zset实现延迟队列应用示例
Feb 20 PHP
php + nginx项目中的权限详解
May 23 #PHP
Yii框架实现记录日志到自定义文件的方法
May 23 #PHP
Yii 2.0如何使用页面缓存方法示例
May 23 #PHP
PHP创建单例后台进程的方法示例
May 23 #PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
May 23 #PHP
yii 2.0中表单小部件的使用方法示例
May 23 #PHP
php实现留言板功能(会话控制)
May 23 #PHP
You might like
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
服务器迁移php版本不同可能诱发的问题
2015/12/22 PHP
PHP PDOStatement::fetchAll讲解
2019/01/31 PHP
jquery post方式传递多个参数值后台以数组的方式进行接收
2013/01/11 Javascript
js中继承的几种用法总结(apply,call,prototype)
2013/12/26 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
JS方法调用括号的问题探讨
2014/01/24 Javascript
js网页实时倒计时精确到秒级
2014/02/10 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
jQuery 检查某个元素在页面上是否存在实例代码
2016/10/27 Javascript
Node.js复制文件的方法示例
2016/12/29 Javascript
es7学习教程之fetch解决异步嵌套问题的方法示例
2017/07/21 Javascript
浅谈node的事件机制
2017/10/09 Javascript
Vue项目全局配置页面缓存之按需读取缓存的实现详解
2018/08/01 Javascript
实现一个Vue自定义指令懒加载的方法示例
2020/06/04 Javascript
Python中文件操作简明介绍
2015/04/13 Python
python dict 字典 以及 赋值 引用的一些实例(详解)
2017/01/20 Python
使用python爬虫实现网络股票信息爬取的demo
2018/01/05 Python
对Python信号处理模块signal详解
2019/01/09 Python
python买卖股票的最佳时机(基于贪心/蛮力算法)
2019/07/05 Python
解决Python使用列表副本的问题
2019/12/19 Python
Linux下升级安装python3.8并配置pip及yum的教程
2020/01/02 Python
超级实用的8个Python列表技巧
2020/08/24 Python
python利用appium实现手机APP自动化的示例
2021/01/26 Python
HTML5中的websocket实现直播功能
2018/05/21 HTML / CSS
全球领先的各类汽车配件零售商:Advance Auto Parts
2016/08/26 全球购物
李宁官方网店:中国运动品牌
2017/11/02 全球购物
META-INF文件夹中的MANIFEST.MF的作用
2016/06/21 面试题
工作评语大全
2014/04/26 职场文书
群众路线教育党员自我剖析材料
2014/10/06 职场文书
入股协议书范本
2014/11/01 职场文书
实习护士自荐信
2015/03/25 职场文书
2019年“我为祖国点赞”演讲稿(3篇)
2019/09/26 职场文书
python opencv人脸识别考勤系统的完整源码
2021/04/26 Python
利用Python判断整数是否是回文数的3种方法总结
2021/07/07 Python
zabbix配置nginx监控的实现
2022/05/25 Servers