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中函数内引用全局变量的方法
Oct 20 PHP
PHP开发过程中常用函数收藏
Dec 14 PHP
PHP文件上传原理简单分析
May 29 PHP
PHP的异常处理类Exception的使用及说明
Jun 13 PHP
PHP对象Object的概念 介绍
Jun 14 PHP
ThinkPHP模板比较标签用法详解
Jun 30 PHP
WordPress中自定义后台管理界面配色方案的小技巧
Dec 29 PHP
php文件系统处理方法小结
May 23 PHP
解决微信授权回调页面域名只能设置一个的问题
Dec 11 PHP
浅谈laravel 5.6 安装 windows上使用composer的安装过程
Oct 18 PHP
PHP实现简单登录界面
Oct 23 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 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
PHP 显示客户端IP与服务器IP的代码
2010/10/12 PHP
解析PHP高效率写法(详解原因)
2013/06/20 PHP
Yii2实现上下联动下拉框功能的方法
2016/08/10 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
PHP学习记录之常用的魔术常量详解
2019/12/12 PHP
Javascript学习笔记9 prototype封装继承
2010/01/11 Javascript
js中函数声明与函数表达式
2015/06/03 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
2015/09/02 Javascript
jQuery实现悬浮在右上角的网页客服效果代码
2015/10/24 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
underscore之Chaining_动力节点Java学院整理
2017/07/10 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
2018/10/29 Javascript
详解nodejs http请求相关总结
2019/03/31 NodeJs
你或许不知道的一些npm实用技巧
2019/07/04 Javascript
nodeJs项目在阿里云的简单部署
2020/11/27 NodeJs
[06:43]DAC2018 4.5 SOLO赛 Maybe vs Paparazi
2018/04/06 DOTA
基于python socketserver框架全面解析
2017/09/21 Python
使用paramiko远程执行命令、下发文件的实例
2017/10/01 Python
python里使用正则表达式的组嵌套实例详解
2017/10/24 Python
python中正则表达式 re.findall 用法
2018/10/23 Python
Python3 使用map()批量的转换数据类型,如str转float的实现
2019/11/29 Python
python Shapely使用指南详解
2020/02/18 Python
基于pandas向csv添加新的行和列
2020/05/25 Python
QML用PathView实现轮播图
2020/06/03 Python
微软瑞士官方网站:Microsoft瑞士
2018/04/20 全球购物
Pam & Gela官网:美国性感前卫女装品牌
2018/07/19 全球购物
BNKR中国官网:带你感受澳洲领先潮流时尚
2018/08/21 全球购物
介绍Ibatis的核心类
2013/11/18 面试题
写好求职应聘自荐信的三部曲
2013/09/21 职场文书
普罗米修斯教学反思
2014/02/06 职场文书
廉洁自律演讲稿
2014/05/22 职场文书
护理专业自荐书
2014/06/04 职场文书
鼓舞士气的口号
2014/06/16 职场文书
党纪处分决定书
2015/06/24 职场文书
python中if和elif的区别介绍
2021/11/07 Python
JavaScript 事件捕获冒泡与捕获详情
2021/11/11 Javascript