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 相关文章推荐
phpwind中的数据库操作类
Jan 02 PHP
ionCube 一款类似zend的PHP加密/解密工具
Jul 25 PHP
php模拟asp中的XmlHttpRequest实现http请求的代码
Mar 24 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
Jun 28 PHP
PHP程序员必须清楚的问题汇总
Dec 18 PHP
php用户注册信息验证正则表达式
Nov 12 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
Dec 19 PHP
php+ajax实现带进度条的上传图片功能【附demo源码下载】
Sep 14 PHP
PHP错误和异常处理功能模块示例
Nov 12 PHP
删除PHP数组中头部、尾部、任意元素的实现代码
Apr 10 PHP
PHP中OpenSSL加密问题整理
Dec 14 PHP
Yii框架应用组件用法实例分析
May 15 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
77A一级收信机修理记
2021/03/02 无线电
php+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
2007/03/07 PHP
php去掉字符串的最后一个字符附substr()的用法
2011/03/23 PHP
使用Appcan客户端自动更新PHP版本号(全)
2015/07/31 PHP
php实现用户登陆简单实例
2017/04/04 PHP
php的优点总结 php有哪些优点
2019/07/19 PHP
ExtJS GTGrid 简单用户管理
2009/07/01 Javascript
jQuery1.3.2 升级到jQuery1.4.4需要修改的地方
2011/01/06 Javascript
javascript上下方向键控制表格行选中并高亮显示的方法
2015/02/13 Javascript
JavaScript仿网易选项卡制作代码
2016/10/06 Javascript
基于JavaScript实现屏幕滚动效果
2017/01/18 Javascript
简单实现js倒计时功能
2017/02/13 Javascript
基于Vue生产环境部署详解
2017/09/15 Javascript
NodeJS实现视频转码的示例代码
2017/11/18 NodeJs
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
基于D3.js实现时钟效果
2018/07/17 Javascript
vue中音频wavesurfer.js的使用方法
2020/02/20 Vue.js
js前端传json后台接收‘‘被转为quot的问题解决
2020/11/12 Javascript
[38:41]2014 DOTA2国际邀请赛中国区预选赛 LGD VS CNB
2014/05/22 DOTA
举例详解Python中threading模块的几个常用方法
2015/06/18 Python
python爬虫获取百度首页内容教学
2018/12/23 Python
浅谈python中get pass用法
2019/03/19 Python
Crabtree & Evelyn欧盟:豪华洗浴、身体和护发
2021/03/09 全球购物
大学军训感言1500字
2014/03/09 职场文书
环保倡议书50字
2014/05/15 职场文书
酒店爱岗敬业演讲稿
2014/09/02 职场文书
检讨书1000字
2014/10/11 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
升职感谢信
2015/01/22 职场文书
运动会致辞稿
2015/07/29 职场文书
大学生自我鉴定怎么写
2019/05/07 职场文书
神州牡丹园的导游词
2019/11/20 职场文书
教你怎么用Python实现多路径迷宫
2021/04/29 Python
MySQL EXPLAIN输出列的详细解释
2021/05/12 MySQL
zabbix agent2 监控oracle数据库的方法
2021/05/13 Oracle
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
2022/03/22 MySQL