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 相关文章推荐
isset和empty的区别
Jan 15 PHP
php printf输出格式使用说明
Dec 05 PHP
PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
Nov 10 PHP
浅析ThinkPHP的模板输出功能
Jul 01 PHP
php使用function_exists判断函数可用的方法
Nov 19 PHP
PHP生成树的方法
Jul 28 PHP
使用Codeigniter重写insert的方法(推荐)
Mar 23 PHP
PHP中时间加减函数strtotime用法分析
Apr 26 PHP
老生常谈PHP面向对象之命令模式(必看篇)
May 24 PHP
PHP实现十进制数字与二十六进制字母串相互转换操作示例
Aug 10 PHP
PHP获取MySQL执行sql语句的查询时间方法
Aug 21 PHP
如何在PHP环境中使用ProtoBuf数据格式
Jun 19 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
ADODB类使用
2006/11/25 PHP
PHP取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
Yii视图CGridView列表用法实例分析
2016/07/12 PHP
购物车实现的几种方式优缺点对比
2018/05/02 PHP
innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等区别
2007/06/29 Javascript
Extjs ajax同步请求时post方式参数发送方式
2009/08/05 Javascript
关于javascript DOM事件模型的两件事
2010/07/22 Javascript
jquery 事件冒泡的介绍以及如何阻止事件冒泡
2012/12/25 Javascript
Ubuntu中搭建Nodejs开发环境过程分享
2014/06/01 NodeJs
JavaScript删除指定子元素代码实例
2015/01/13 Javascript
浅谈JavaScript Math和Number对象
2015/01/26 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
2016/05/27 Javascript
json的结构与遍历方法实例分析
2017/04/25 Javascript
vue keep-alive请求数据的方法示例
2018/05/16 Javascript
浅谈关于iview表单验证的问题
2018/09/29 Javascript
ES6箭头函数和扩展实例分析
2020/05/23 Javascript
详解Vue的七种传值方式
2021/02/08 Vue.js
python中使用正则表达式的连接符示例代码
2017/10/10 Python
python初学之用户登录的实现过程(实例讲解)
2017/12/23 Python
浅谈Python Opencv中gamma变换的使用详解
2018/04/02 Python
django 多数据库配置教程
2018/05/30 Python
Django自带的加密算法及加密模块详解
2019/12/03 Python
Python实现在Windows平台修改文件属性
2020/03/05 Python
Python使用扩展库pywin32实现批量文档打印实例
2020/04/09 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
2020/04/17 Python
python反爬虫方法的优缺点分析
2020/11/25 Python
HTML5几个设计和修改的页面范例分享
2015/09/29 HTML / CSS
英国领先的餐饮折扣俱乐部:Gourmet Society
2020/07/26 全球购物
小学生作文评语大全
2014/04/21 职场文书
商铺门前三包责任书
2014/07/25 职场文书
员工团队活动方案
2014/08/28 职场文书
迎国庆演讲稿
2014/09/05 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
会计专业2019暑假实习报告
2019/06/21 职场文书
MongoDB 常用的crud操作语句
2021/06/20 MongoDB
python文件与路径操作神器 pathlib
2022/04/01 Python