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 将字符串按大写字母分隔成字符串数组
Apr 30 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
Nov 26 PHP
PHP使用pear自带的mail类库发邮件的方法
Jul 08 PHP
php给图片添加文字水印方法汇总
Aug 27 PHP
[原创]PHP字符串中插入子字符串方法总结
May 06 PHP
php根据年月获取当月天数及日期数组的方法
Nov 30 PHP
PHP面向对象程序设计之类与反射API详解
Dec 02 PHP
PHP使用Redis替代文件存储Session的方法
Feb 15 PHP
PHP将数据导出Excel表中的实例(投机型)
Jul 31 PHP
PHP 中魔术常量的实例详解
Oct 26 PHP
PHP实现负载均衡session共享redis缓存操作示例
Aug 22 PHP
ThinkPHP5框架中使用JWT的方法示例
Jun 03 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
thinkphp中memcache的用法实例
2014/11/29 PHP
javascript 自定义事件初探
2009/08/21 Javascript
JS中批量给元素绑定事件过程中的相关问题使用闭包解决
2013/04/15 Javascript
优化Jquery,提升网页加载速度
2013/11/14 Javascript
js模拟C#中List的简单实例
2014/03/06 Javascript
Javascript让DEDECMS告别手写Tag
2014/09/01 Javascript
js获取json元素数量的方法
2015/01/27 Javascript
一不小心就做错的JS闭包面试题
2015/11/25 Javascript
小巧强大的jquery layer弹窗弹层插件
2015/12/06 Javascript
第九章之路径分页标签与徽章组件
2016/04/25 Javascript
vue2.0项目中使用Ueditor富文本编辑器示例代码
2017/08/14 Javascript
Vue动态控制input的disabled属性的方法
2018/06/26 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
vue.js实现回到顶部动画效果
2019/07/31 Javascript
js 下拉菜单点击旁边收起实现(踩坑记)
2019/09/29 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
[43:41]OG vs Newbee 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
python支持断点续传的多线程下载示例
2014/01/16 Python
Python的collections模块中namedtuple结构使用示例
2016/07/07 Python
Python socket模块实现的udp通信功能示例
2019/04/10 Python
python清空命令行方式
2020/01/13 Python
python内打印变量之%和f的实例
2020/02/19 Python
Python参数传递机制传值和传引用原理详解
2020/05/22 Python
Python 利用Entrez库筛选下载PubMed文献摘要的示例
2020/11/24 Python
CSS3 RGBA色彩模式使用实例讲解
2016/04/26 HTML / CSS
详解Html5页面实现下载文件(apk、txt等)的三种方式
2018/10/22 HTML / CSS
UNIX命令速查表
2012/03/10 面试题
建筑文秘专业个人求职信范文
2013/12/28 职场文书
大学旷课检讨书
2014/01/28 职场文书
奠基仪式主持词
2014/03/20 职场文书
锦旗标语大全
2014/06/23 职场文书
党员民主生活会对照检查材料思想汇报
2014/09/28 职场文书
员工离职通知函
2015/04/25 职场文书
2016年小学生寒假家长评语
2015/10/10 职场文书
浅谈MySQL表空间回收的正确姿势
2021/10/05 MySQL