php注册 及审核练习
2024-10-07 19:12:53
1.注册界面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>注册</title>
</head> <body>
<h1>用户注册</h1>
<form action="Ytianjia.php" method="post"> <div>用户名:<input type="text" name="uid"/></div>
<div>密 码:<input type="text" name="pwd"/></div>
<div>
性 别:
<input type="radio" name="sxe" value="1"/>男
<input type="radio" name="sxe" value="0"/>女
</div>
<div>姓 名:<input type="text" name="name"/></div>
<div>生 日:<input type="text" name="bday"/></div>
<input type="hidden" name="isok" value="0"/>
<div>
<input type="submit" value="注册"/>
<a href="Ydengru.php"><input type="button" value="登入"/></a>
</div>
</form>
</body>
</html>
2.写入数据库:Ytianjia.php
<?php
$uid =$_POST["uid"];
$pwd =$_POST["pwd"];
$name =$_POST["name"];
$sxe =$_POST["sxe"];
$bday =$_POST["bday"];
$isok =$_POST["isok"];
require "Wang.class.php";
$db = new Wang();
$sql = "insert into yonghu values('{$uid}','{$pwd}','{$name}',{$sxe},'{$bday}',{$isok})";
if($db->query($sql,0))
{
header("location:Yzhuce.php");
}
3.用户登入页面Ydengru.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>登入</title>
</head> <body>
<h2>用户登入</h2>
<form action="Ydrcaozuo.php" method="post">
<div>用户名:<input type="text" name="uid"/></div>
<div>密 码:<input type="password" name="pwd" /></div>
<input type="submit" value="登入"/><input type="button" value="忘记密码"/>
</form>
</body>
</html>
4.登入查询操作页面 Ydrcaozuo.php
<?php
$uid =$_POST["uid"];
$pwd =$_POST["pwd"];
require "Wang.class.php";
$db = new Wang();
$sql ="select * from yonghu where uid='{$uid}'";
$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 "用户名或密码不对!";
}
5.管理员审核页面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
<table border="1">
<tr>
<td>用户名</td>
<td>密码</td>
<td>姓名</td>
<td>性别</td>
<td>生日</td>
<td>操作</td>
</tr>
<?php
require "Wang.class.php";
$db = new Wang();
$sql ="select * from yonghu ";
$arr =$db->query($sql);
foreach($arr as $v)
{
if($v[5])
{
$str ="<span style='color:green'>已通过</span><a href='Ysuoding.php?uid={$v[0]}'>锁定</a>"; }
else
{
$str ="<a href='Yshenhe.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>
6.处理审核页面
<?php
$uid = $_GET["uid"];
require "Wang.class.php";
$db = new Wang();
$sql ="update yonghu set isok=1 where uid='{$uid}'";
$db->query($sql,0);
header("location:Yguanli.php");
6.锁定处理页面
<?php
$uid = $_GET["uid"];
require "Wang.class.php";
$db = new Wang();
$sql ="update yonghu set isok=0 where uid='{$uid}'";
$db->query($sql,0);
header("location:Yguanli.php");
最新文章
- Java中的两个关键字——super、this
- paip.突破 网站 手机 验证码 的 破解 总结
- Android——GridView
- 《精通SQL Server 2008》笔记
- html转义函数
- JavaScript文件应该放在网页的什么位置
- croppic 图片裁剪
- Server(Iocp)的那些烦恼
- sublime与Emment
- 51Nod--1012最小公倍数
- input框type=file设置cursor:pointer的问题
- J.U.C JMM. pipeline.指令重排序,happen-before(续MESI协议)
- [HNOI2002]跳蚤
- 详解EBS接口开发之采购订单导入
- maven与eclipse连接的配置
- MVC和MVP设计模式
- npm常用命令学习(npm install -D,semver版本规范, npm进行版本管理的最佳实践用法)
- JAVA跨域CORS
- 扇形多级菜单可配置Demo
- 【转载】Etcd+Confd实现Nginx配置文件自动管理