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 相关文章推荐
PHP4和PHP5共存于一系统
Nov 17 PHP
PHP批量生成缩略图的代码
Jul 19 PHP
UCenter中的一个可逆加密函数authcode函数代码
Jul 20 PHP
php使用GD创建保持宽高比缩略图的方法
Apr 17 PHP
PHP设置进度条的方法
Jul 08 PHP
PHP常用的排序和查找算法
Aug 06 PHP
php实现可运算的验证码
Nov 10 PHP
深入了解PHP中的Array数组和foreach
Nov 06 PHP
Yii2实现中国省市区三级联动实例
Feb 08 PHP
PHP实现图片批量打包下载功能
Mar 01 PHP
php 中phar包的使用教程详解
Oct 26 PHP
yii2 上传图片的示例代码
Nov 02 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
晶体管单管来复再生式收音机
2021/03/02 无线电
Linux下安装PHP MSSQL扩展教程
2014/10/24 PHP
YII2.0之Activeform表单组件用法实例
2016/01/09 PHP
PHP实现的简单分页类及用法示例
2016/05/06 PHP
IE6不能修改NAME问题的解决方法
2010/09/03 Javascript
jQueryUI如何自定义组件实现代码
2010/11/14 Javascript
express的中间件cookieParser详解
2014/12/04 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
2015/10/30 Javascript
jQuery实现无限往下滚动效果代码
2016/04/16 Javascript
创建一个类Person的简单实例
2016/05/17 Javascript
JS工作中的小贴士之”闭包“与事件委托的”阻止冒泡“
2016/06/16 Javascript
JavaScript中访问id对象 属性的方式访问属性(实例代码)
2016/10/28 Javascript
概述一个页面从输入URL到页面加载完的过程
2016/12/16 Javascript
超全面的JavaScript开发规范(推荐)
2017/01/21 Javascript
Nodejs多站点切换Htpps协议详解及简单实例
2017/02/23 NodeJs
微信小程序中button组件的边框设置的实例详解
2017/09/27 Javascript
关于JavaScript中高阶函数的魅力详解
2018/09/07 Javascript
在Vue中获取组件声明时的name属性方法
2018/09/12 Javascript
vue 通过base64实现图片下载功能
2020/12/19 Vue.js
简单谈谈Python中的几种常见的数据类型
2017/02/10 Python
windows 10下安装搭建django1.10.3和Apache2.4的方法
2017/04/05 Python
fastcgi文件读取漏洞之python扫描脚本
2017/04/23 Python
django ajax json的实例代码
2018/05/29 Python
在Python中,不用while和for循环遍历列表的实例
2019/02/20 Python
Python新手学习装饰器
2020/06/04 Python
HTML5实现动画效果的方式汇总
2016/02/29 HTML / CSS
伊利莎白雅顿官网:Elizabeth Arden
2016/10/10 全球购物
澳大利亚领先的美容护肤品零售商之一:SkincareStore
2018/01/22 全球购物
斯洛伐克家具和时尚装饰品购物网站:Butlers.sk
2019/09/08 全球购物
北欧最好的童装网上商店:Babyshop
2019/09/15 全球购物
旅游活动总结
2014/08/27 职场文书
西安兵马俑导游词
2015/02/02 职场文书
病危通知书样本
2015/04/17 职场文书
MySQL 如何设计统计数据表
2021/06/15 MySQL
Java由浅入深通关抽象类与接口(上篇)
2022/04/26 Java/Android