php 用checkbox一次性删除多条记录的方法


Posted in PHP onFebruary 23, 2010

一个简单示例
现有一个学生信息数据库,需要一次性删除多条记录
创建一个名为del.php的文件
代码如下:

<form action="sc.php" method=post> 
<table border=1 width=60% align=center> 
<caption>学生信息表</caption> 
<th>选项</th><th>学号</th><th>姓名< /th><th>性别</th><th>电话</th> 
<?php 
$link=mysql_connect("localhost","root",""); 
mysql_select_db("zs"); 
$exec="select * from student"; 
$result=mysql_query($exec); 
while($rs=mysql_fetch_object($result)) 
{ 
$id=$rs->sID; 
$name=$rs->sName; 
$sex=$rs->sSex; 
$phone=$rs->sPhone; 
?> 
<tr> 
<td> <input type=checkbox name=de[] value=<?php echo $id?>></td><td><?php echo $id?></td><td><?php echo $name?></td><td><?php echo $sex?></td><td><?php echo $phone?></td> 
</tr> 
<?php 
} 
mysql_close(); 
?> 
</table> 
<center><input type=submit value="删除"></center> 
</form>

这个文件主要用来陈列数据库中的数据,并显示出来。
再建立一个名为sc.php的文件,其中代码如下:
<?php 
$link=mysql_connect("localhost","root",""); 
mysql_select_db("zs"); 
$id=$_POST['de']; 
foreach($id as $ide){ 
$exec="delete from student where sID=$ide"; 
$result=mysql_query($exec); 
if((mysql_affected_rows()==0) or (mysql_affected_rows==-1)) 
{ 
    echo "没有找到记录,或者删除时出错"; 
    exit; 
    } 
else{ 
    echo "学生信息已经删除"; 
    } 
    } 
    mysql_close(); 
?>

用foreach的方式,分别将记录删除。
PHP 相关文章推荐
在PHP中实现Javascript的escape()函数代码
Aug 08 PHP
PHP简洁函数(PHP简单明了函数语法)
Jun 10 PHP
php 生成短网址原理及代码
Jan 23 PHP
curl不使用文件存取cookie php使用curl获取cookie示例
Jan 26 PHP
PHP+MySQL插入操作实例
Jan 21 PHP
ThinkPHP提示错误Fatal error: Allowed memory size的解决方法
Feb 12 PHP
php实现购物车功能(下)
Jan 05 PHP
php将服务端的文件读出来显示在web页面实例
Oct 31 PHP
PHP实时统计中文字数和区别
Feb 28 PHP
laravel Validator ajax返回错误信息的方法
Sep 29 PHP
laravel 模型查询按照whereIn排序的示例
Oct 16 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
Mar 26 PHP
PHP实现域名whois查询的代码(数据源万网、新网)
Feb 22 #PHP
PHP 伪静态隐藏传递参数名的四种方法
Feb 22 #PHP
收藏的PHP常用函数 推荐收藏保存
Feb 21 #PHP
Search File Contents PHP 搜索目录文本内容的代码
Feb 21 #PHP
php中理解print EOT分界符和echo EOT的用法区别小结
Feb 21 #PHP
用Zend Encode编写开发PHP程序
Feb 21 #PHP
PHP 学习路线与时间表
Feb 21 #PHP
You might like
Windows下安装Memcached的步骤说明
2010/04/25 PHP
php笔记之:php数组相关函数的使用
2013/04/26 PHP
php实现按文件名搜索文件的远程文件查找器
2014/05/10 PHP
Jquery iframe内部出滚动条
2010/02/11 Javascript
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
2011/12/20 Javascript
动态加载JS文件的三种方法
2013/11/08 Javascript
js实现简单div拖拽功能实例
2015/05/12 Javascript
js表单中选择框值的获取及表单的序列化
2015/12/17 Javascript
Bootstrap每天必学之级联下拉菜单
2016/03/27 Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
2016/06/16 Javascript
自动化测试读写64位操作系统的注册表
2016/08/15 Javascript
微信小程序 数据访问实例详解
2016/10/08 Javascript
微信小程序 Windows2008 R2服务器配置TLS1.2方法
2016/12/05 Javascript
nodejs实例解析(输出hello world)
2017/01/03 NodeJs
vue中路由参数传递可能会遇到的坑
2017/12/07 Javascript
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
JavaScript变量提升和严格模式实例分析
2019/01/27 Javascript
详解Node.js一行命令上传本地文件到服务器
2019/04/22 Javascript
举例讲解Python的Tornado框架实现数据可视化的教程
2015/05/02 Python
python 中split 和 strip的实例详解
2017/07/12 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
2018/10/11 Python
Python中正则表达式的用法总结
2019/02/22 Python
Python逐行读取文件中内容的简单方法
2019/02/26 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
网易2016研发工程师编程题 奖学金(python)
2019/06/19 Python
python设计tcp数据包协议类的例子
2019/07/23 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
Python面向对象程序设计之继承、多态原理与用法详解
2020/03/23 Python
Django Session和Cookie分别实现记住用户登录状态操作
2020/07/02 Python
Kidsroom台湾:来自德国的婴儿用品
2017/12/11 全球购物
便利店的创业计划书
2014/01/15 职场文书
2016自主招生校长推荐信范文
2015/03/23 职场文书
2016年八一建军节活动总结
2016/04/05 职场文书
导游词之吉林吉塔
2019/11/11 职场文书
PostgreSQL将数据加载到buffer cache中操作方法
2021/04/16 PostgreSQL
mysql创建存储过程及函数详解
2021/12/04 MySQL