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脚本数据库功能详解(上)
Oct 09 PHP
PHP4和PHP5共存于一系统
Nov 17 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
Apr 23 PHP
浅析PHP编程中10个最常见的错误
Aug 08 PHP
浅析PHP文件下载原理
Dec 25 PHP
简单谈谈PHP vs Node.js
Jul 17 PHP
深入讲解PHP Session及如何保持其不过期的方法
Aug 18 PHP
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
Mar 21 PHP
mysql alter table命令修改表结构实例详解
Sep 24 PHP
PHP设计模式之状态模式定义与用法详解
Apr 02 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
Jun 16 PHP
php闭包中使用use声明变量的作用域实例分析
Aug 09 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
在任意字符集下正常显示网页的方法一
2007/04/01 PHP
php实现查看邮件是否已被阅读的方法
2013/12/03 PHP
php基于GD库画五星红旗的方法
2015/02/24 PHP
PHP获取对象属性的三种方法实例分析
2019/01/03 PHP
PHP生成二维码与识别二维码的方法详解【附源码下载】
2019/03/07 PHP
Javascript valueOf 使用方法
2008/12/28 Javascript
jQuery获取选中内容及设置元素属性的方法
2014/07/09 Javascript
jquery用offset()方法获得元素的xy坐标
2014/09/06 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
javascript下拉列表菜单的实现方法
2015/11/18 Javascript
jQuery学习笔记之Ajax用法实例详解
2015/12/01 Javascript
Javascript基础之数组的使用
2016/05/13 Javascript
bootstrap输入框组使用方法
2017/02/07 Javascript
Vue.js仿微信聊天窗口展示组件功能
2017/08/11 Javascript
使用JavaScript实现一个小程序之99乘法表
2017/09/21 Javascript
Vue2.0子同级组件之间数据交互方法
2018/02/28 Javascript
javascript少儿编程关于返回值的函数内容
2018/05/27 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
2019/05/01 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
2019/09/12 Javascript
JS创建自定义对象的六种方法总结
2020/12/15 Javascript
python中bisect模块用法实例
2014/09/25 Python
Python中的index()方法使用教程
2015/05/18 Python
Python语言实现获取主机名根据端口杀死进程
2016/03/31 Python
Python之批量创建文件的实例讲解
2018/05/10 Python
python+mysql实现教务管理系统
2019/02/20 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
Django认证系统user对象实现过程解析
2020/03/02 Python
Python爬虫JSON及JSONPath运行原理详解
2020/06/04 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
高中生学习的自我评价
2013/12/14 职场文书
先进工作者获奖感言
2014/02/08 职场文书
小班重阳节活动方案
2014/02/08 职场文书
信息管理应届生求职信
2014/03/07 职场文书
党员干部2014全国两会学习心得体会
2014/03/10 职场文书
党员承诺书内容
2014/03/26 职场文书