理解 :  hiden   value    session   name="a[]"

        1.  form  表单上传的 value=" "值  可以随意赋值   包括 该条数据  的 任何内容  ;

2.(熟练 应用)form  表单  对  type="hiden"  属性的 应用    

(【下面 两个name 名  都为数组形式  上传】应用于需要提交到数据库 但是不想让客户看到的数据 ,这部分数据 可以 传值 用于辅助 后面 数据库 信息的提取, 比如  在  修改购物车  采购数量的信息 text 属性   如果不用   隐藏属性   提交只能提交 修改后的  text 的 value值 这样无法  找到  对应的  数据库位置 ; 再添加一个   隐藏框  隐藏的值  可以  是 当前这条信息的  主键  和  text  一起提交  根据 相同索引实现 一一对应  最终实现  数据库修改)

3. session 属性的应用   :session  只要赋值一次   (并且 运行【如果关闭全部浏览器 默认  清掉 session 再次打开 如果  没有 打开  session命名 的界面   则表示  session  没有设定 ,只要打开一次就表示 session  已经设定了  】)  所有相关联的 表单都能获取到     ;  同理  cookie

session   控制  打开页面  必须走   登录界面

  5.审核通过验证: 在注册界面多加了一个  隐藏 框 (hiden) 默认为1(可以为随便一个值)(和用户信息一起提交)

                                      只要不为1 就是审核 通过  (管理者通过这个 控制是否通过)

           6.批量删除:  使用 checkbox  标签     value值 变为 指定 要删除对象的   主键 (只要不重复的 都可以 ) name 以数组形式 书写  (提交数组)

                                全选按钮  使用 JS语言实现  (不想要提交(全选键)的信息   不要 设置name  就可以了)

---------------例题-----------------------------------------

精髓就是(跳转界面)   1.两个(或多个)界面来回跳转   2.传值    3.取值

壹.注册审核

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> <table width="100%" border="" cellpadding="" cellspacing=""> <tr>
<th>用户名</th>
<th>密码</th>
<th>姓名</th>
<th>性别</th>
<th>生日</th>
<th>状态</th>
</tr> <?php
include("../fengzhuang/DBDA.class.php");
$db = new DBDA(); $sql = "select * from users";
$attr = $db->Query($sql);
foreach($attr as $v)
{
$zt = $v[];
$str = "";
if($zt)
{
$str = "<span style=' color:green'>已通过</span><a href='bohui.php?uid={$v[0]}'>驳回</a>";
}
else
{
$str = "<a href='tongguo.php?uid={$v[0]}'>通过</a>";
} echo "<tr>
<td>{$v[]}</td>
<td>{$v[]}</td>
<td>{$v[]}</td>
<td>{$v[]}</td>
<td>{$v[]}</td>
<td>{$str}</td>
</tr>";
} ?> </table> </body>
</html>

zhuce.php

2.注册处理

 <?php
$uid = $_POST["uid"];
$pwd = $_POST["pwd"];
$name = $_POST["name"];
$sex = $_POST["sex"];
$birthday = $_POST["birthday"]; include("../fengzhuang/DBDA.class.php");
$db = new DBDA(); $sql = "insert into users values('{$uid}','{$pwd}','{$name}',{$sex},'{$birthday}',0,'')"; $db->Query($sql,); header("location:login.php");

zhucechul.php

3.登录

 <!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>
<form action="loginchuli.php" method="post">
<div>用户名:<input type="text" name="uid" /></div>
<div>密码:<input type="password" name="pwd" /></div>
<input type="submit" value="登录" />
</form>
</body>
</html>

login.php

4.登录处理

 <?php
$uid = $_POST["uid"];
$pwd = $_POST["pwd"]; include("../fengzhuang/DBDA.class.php");
$db = new DBDA(); $sql = "select pwd from users where uid='{$uid}'"; $attr = $db->Query($sql); if(!empty($pwd) && !empty($attr) && $attr[][] == $pwd)
{
//密码正确,判断状态
$szt = "select isok from users where uid='{$uid}'";
$azt = $db->Query($szt);
if($azt[][])
{
echo "可以登录";
}
else
{
echo "未通过审核!";
}
}
else
{
//密码错误
echo "密码不对";
}

dengluchuli.php

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>
<h1>审核页面</h1> <table width="100%" border="" cellpadding="" cellspacing=""> <tr>
<th>用户名</th>
<th>密码</th>
<th>姓名</th>
<th>性别</th>
<th>生日</th>
<th>状态</th>
</tr> <?php
include("../fengzhuang/DBDA.class.php");
$db = new DBDA(); $sql = "select * from users";
$attr = $db->Query($sql);
foreach($attr as $v)
{
$zt = $v[];
$str = "";
if($zt)
{
$str = "<span style=' color:green'>已通过</span><a href='bohui.php?uid={$v[0]}'>驳回</a>";
}
else
{
$str = "<a href='tongguo.php?uid={$v[0]}'>通过</a>";
} echo "<tr>
<td>{$v[]}</td>
<td>{$v[]}</td>
<td>{$v[]}</td>
<td>{$v[]}</td>
<td>{$v[]}</td>
<td>{$str}</td>
</tr>";
} ?> </table> </body>
</html>

shenhechuli.php

6.审核处理(驳回处理(和审核通过一样))

 <?php

 $uid = $_GET["uid"];

 include("../fengzhuang/DBDA.class.php");
$db = new DBDA(); $sql = "update users set isok=0 where uid='{$uid}'";
$db->Query($sql,); header("location:shenhe.php");

bohui.php

贰.批量删除:

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>
<form action="shanchu.php" method="post">
<table width="100%" border="" cellpadding="" cellspacing="">
<tr>
<td><input type="checkbox" id="qx" onclick="xuanzhong()" />全选</td>
<td>代号</td>
<td>名称</td>
</tr> <?php
include("../fengzhuang/DBDA.class.php");
$db = new DBDA(); $sql = "select * from nation";
$attr = $db->Query($sql); foreach($attr as $v)
{
echo "<tr>
<td><input type='checkbox' name='ck[]' class='ck' value='{$v[0]}' /></td>
<td>{$v[]}</td>
<td>{$v[]}</td>
</tr>";
} ?> </table>
<input type="submit" value="删除" onclick="return tishi()" />
</form>
</body>
<script type="text/javascript">
function xuanzhong()
{
//取全选按钮的选中状态
var zt = document.getElementById("qx").checked; //让下面所有的checkbox选中状态改变
var ck = document.getElementsByClassName("ck"); for(var i=;i<ck.length;i++)
{
if(zt)
{
ck[i].setAttribute("checked","checked");
}
else
{
ck[i].removeAttribute("checked");
}
}
} function tishi()
{
//找所有选中项
var ck = document.getElementsByClassName("ck"); var str = ""; for(var i=;i<ck.length;i++)
{
if(ck[i].checked)
{
str += ck[i].value+",";
}
} return confirm("确定要删除以下数据么:"+str+"");
}
</script>
</html>

main.php

2.处理界面

 <?php
$ck = $_POST["ck"]; include("../fengzhuang/DBDA.class.php");
$db = new DBDA(); //第一种方式
/*foreach($ck as $v)
{
$sql = "delete from nation where code='{$v}'";
$db->Query($sql,0);
}*/ //第二种方式
//in ('','','','','')
$str = implode("','",$ck); $str = "('{$str}')"; $sql = "delete from nation where code in {$str}";
$db->Query($sql,); header("location:main.php");

shanchu.php

php链接数据库 批量删除 和 注册审核的更多相关文章

  1. php数据库批量删除

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...

  2. 如何从Exchange邮箱数据库批量删除特定邮件

  3. PHP 链接数据库1(连接数据库&简单的登录注册)

    对 解析变量的理解 数据库的名称和表的名称不能重复 从结果中取出的数据   都是以数组的形式取出的 1.PHP查询数据库中的某条信息 //PHP链接数据库 /*1.造链接对象 IP地址 用户名 密码 ...

  4. mySql事务_ _Java中怎样实现批量删除操作(Java对数据库进行事务处理)?

      本文是记录Java中实现批量删除操作(Java对数据库进行事务处理),在开始之前先来看下面这样的一个页面图: 上面这张图片显示的是从数据库中查询出的出租信息,信息中进行了分页处理,然后每行的前面提 ...

  5. SQLServer 命令批量删除数据库中指定表(游标循环删除)

    DECLARE @tablename VARCHAR(30),@sql VARCHAR(500)DECLARE cur_delete_table CURSOR READ_ONLY FORWARD_ON ...

  6. php 用封装类的方法操作数据库和批量删除

    封装类 <?php class DBDA { public $host="localhost"; //服务器地址 public $uid="root"; ...

  7. Redis中的批量删除数据库中的Key

    本文参考:http://blog.csdn.net/spring21st/article/details/15771861 http://stackoverflow.com/questions/575 ...

  8. 如何通过PhpMyAdmin批量删除MYSQL数据库数据表

    使用这个方法前,强烈建议先备份整个数据库.至于怎么备份?你不会么?在本文下方留言吧. 具体方法:复制下面的php执行语句,保存为sql.php文件(注意配置数据库名称.密码.数据表头),通过ftp上传 ...

  9. 动态SQL实现批量删除指定数据库的全部进程

    动态SQL实现批量删除指定数据库的全部进程 DECLARE @DatabaseName nvarchar(100) SET @DatabaseName = N'Account_006_Kaikei_2 ...

随机推荐

  1. maven

    maven常见问题问答 1.前言 Maven,发音是[`meivin],"专家"的意思.它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目 ...

  2. 用iMindMap如何提高我们绩效

    iMindMap模板中的向导功能可以帮助用户快速的建立起对应类型的思维导图,帮助初学者用户更快的掌握iMindMap.本文就介绍了iMindMap模板向导中的绩效辅导思维导图. 我们打开iMindMa ...

  3. PHP 做文件校验,MD5,CRC32,SHA等

    函数 hash_file(): 使用给定文件的内容生成哈希值 说明 string hash_file ( string $algo , string $filename [, bool $raw_ou ...

  4. JAVA之IO流(字符流)

    字符流InputStreamReader和OutputStreamWriter是Writer和Read的子类:是字节流通向字符流的桥梁,也就是可以把字节流转化为字符流. InputStreamRead ...

  5. Beta版本冲刺第三天

    Aruba 408 409 410 428 429 431 完成任务: 分类界面,实现手动新增/删除分类 分类界面,设置确定和取消按钮的intent 实现图片在编辑界面导入并合理摆放 立会照片: 燃尽 ...

  6. 【原创】自己动手写工具----XSmartNote [Beta 3.0]

    一.前面的话 在动笔之前,一直很纠结到底要不要继续完成这个工具,因为上次给它码代码还是一年多之前的事情,参考自己动手写工具----XSmartNote [Beta 2.0],这篇博文里,很多园友提出了 ...

  7. Celery的实践指南

    http://www.cnblogs.com/ToDoToTry/p/5453149.html Celery的实践指南   Celery的实践指南 celery原理: celery实际上是实现了一个典 ...

  8. Python Day12

    MySQL 数据库介绍 什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库, 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据. 我们 ...

  9. thinkphp模型

    1.获取系统常量信息的方法:在控制器DengLuController里面下写入下面的方法,然后调用该方法. public function test() { //echo "这是测试的&qu ...

  10. MVC重定向-自定义路由篇

    public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.Ignore ...