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
php入门学习知识点五 关于php数组的几个基本操作
Jul 14 PHP
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
Apr 09 PHP
深入解析php中的foreach问题
Jun 30 PHP
Thinkphp中的curd应用实用要点
Jan 04 PHP
浅析THINKPHP的addAll支持的最大数据量
Feb 03 PHP
PHP mysql事务问题实例分析
Jan 18 PHP
Yii2实现ajax上传图片插件用法
Apr 28 PHP
Laravel中的chunk组块结果集处理与注意问题
Aug 15 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
Oct 08 PHP
TP5框架实现一次选择多张图片并预览的方法示例
Apr 04 PHP
PHP 图片处理
Sep 16 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正则表达匹配中文问题分析小结
2012/03/25 PHP
PHP中使用mktime获取时间戳的一个黑色幽默分析
2012/05/31 PHP
PHP页面实现定时跳转的方法
2014/10/31 PHP
PHP操作Postgresql封装类与应用完整实例
2018/04/24 PHP
laravel 创建命令行命令的图文教程
2019/10/23 PHP
JavaScript this调用规则说明
2010/03/08 Javascript
artDialog双击会关闭对话框的修改过程分享
2013/08/05 Javascript
javascript实现的图片切割多块效果实例
2015/05/07 Javascript
理解AngularJs指令
2015/12/10 Javascript
javascript+css3 实现动态按钮菜单特效
2016/02/06 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
2016/04/26 Javascript
详解JavaScript异步编程中jQuery的promise对象的作用
2016/05/03 Javascript
js实现带缓动动画的导航栏效果
2017/01/16 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
解决IE7中使用jQuery动态操作name问题
2017/08/28 jQuery
通过button将form表单的数据提交到action层的实例
2017/09/08 Javascript
iview给radio按钮组件加点击事件的实例
2017/09/30 Javascript
jQuery中图片展示插件highslide.js的简单dom
2018/04/22 jQuery
Vue.js 中 axios 跨域访问错误问题及解决方法
2018/11/21 Javascript
Vue中强制组件重新渲染的正确方法
2021/01/03 Vue.js
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
python爬虫框架talonspider简单介绍
2017/06/09 Python
python判断设备是否联网的方法
2018/06/29 Python
解决python3 urllib 链接中有中文的问题
2018/07/16 Python
python gdal安装与简单使用
2019/08/01 Python
python实现两个文件夹的同步
2019/08/29 Python
python logging模块的使用详解
2020/10/23 Python
Html5上传图片 移动端、PC端通用代码
2016/06/08 HTML / CSS
利用简洁的图片预加载组件提升html5移动页面的用户体验
2016/03/11 HTML / CSS
计算机个人求职信范例
2014/01/24 职场文书
2014年“世界无车日”活动方案
2014/09/21 职场文书
拾金不昧通报表扬范文
2015/05/05 职场文书
检讨书怎么写
2015/05/07 职场文书
四年级数学教学反思
2016/02/16 职场文书
在js中修改html body的样式
2021/11/11 Javascript
关于Python中进度条的六个实用技巧分享
2022/04/05 Python