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 相关文章推荐
VFP与其他应用程序的集成
Oct 09 PHP
ip签名探针
Oct 09 PHP
用PHP 4.2书写安全的脚本
Oct 09 PHP
php 无限极分类
Mar 27 PHP
php压缩多个CSS为一个css的代码并缓存
Apr 21 PHP
PHP中数组定义的几种方法
Sep 01 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
Jun 19 PHP
php json相关函数用法示例
Mar 28 PHP
基于php编程规范(详解)
Aug 17 PHP
PHP中检查isset()和!empty()函数的必要性
Feb 13 PHP
Laravel + Elasticsearch 实现中文搜索的方法
Feb 02 PHP
PHP设计模式之命令模式示例详解
Dec 20 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下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法
2007/05/03 PHP
PHP中Memcache操作类及用法实例
2014/12/12 PHP
php-redis中的sort排序函数总结
2015/07/08 PHP
javascript 静态对象和构造函数的使用和公私问题
2010/03/02 Javascript
统计jQuery中各字符串出现次数的工具
2012/05/03 Javascript
jquery mobile实现拨打电话功能的几种方法
2013/08/05 Javascript
setTimeout()与setInterval()方法区别介绍
2013/12/24 Javascript
探讨AngularJs中ui.route的简单应用
2016/11/16 Javascript
webpack将js打包后的map文件详解
2018/02/22 Javascript
微信小程序block的使用教程
2018/04/01 Javascript
浅谈在不使用ssr的情况下解决Vue单页面SEO问题(2)
2018/11/08 Javascript
JS解惑之Object中的key是有序的么
2019/05/06 Javascript
小程序组件之自定义顶部导航实例
2019/06/12 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
2019/11/05 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
uni-app使用countdown插件实现倒计时
2020/11/01 Javascript
[41:41]TFT vs Secret Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
[46:49]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.19
2020/12/24 DOTA
Django中的“惰性翻译”方法的相关使用
2015/07/27 Python
简单理解Python中的装饰器
2015/07/31 Python
virtualenv实现多个版本Python共存
2017/08/21 Python
django_orm查询性能优化方法
2018/08/20 Python
用Python从0开始实现一个中文拼音输入法的思路详解
2019/07/20 Python
python解释器spython使用及原理解析
2019/08/24 Python
python使用nibabel和sitk读取保存nii.gz文件实例
2020/07/01 Python
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
2013/06/16 面试题
GC是什么?为什么要有GC?
2013/12/08 面试题
军训的自我鉴定
2013/12/10 职场文书
优秀的计算机专业求职信范文
2013/12/27 职场文书
打架检讨书400字
2014/01/17 职场文书
物流管理专业毕业生自荐信
2014/03/04 职场文书
护士求职自荐信范文
2014/03/19 职场文书
企业文化标语口号
2014/06/09 职场文书
机关驾驶员违规检讨书
2014/09/13 职场文书
2019升学宴主持词范本5篇
2019/10/09 职场文书
Python如何利用正则表达式爬取网页信息及图片
2021/04/17 Python