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 相关文章推荐
福利彩票幸运号码自动生成器
Oct 09 PHP
PHP简单系统数据添加以及数据删除模块源文件下载
Jun 07 PHP
php实现jQuery扩展函数
Oct 30 PHP
深入理解PHP之require/include顺序 推荐
Jan 02 PHP
PHP 图片上传代码
Sep 13 PHP
3个PHP多维数组转为一维数组的方法实例
Mar 13 PHP
PHP上传图片类显示缩略图功能
Jun 30 PHP
PHP magento后台无法登录问题解决方法
Nov 24 PHP
PHP实现微信退款功能
Oct 02 PHP
PHP使用mongoclient简单操作mongodb数据库示例
Feb 08 PHP
thinkPHP5.1框架路由::get、post请求简单用法示例
May 06 PHP
thinkphp5使html5实现动态跳转的例子
Oct 16 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服务器开启php的gd库phpinfo中未发现
2013/01/13 PHP
PHP实现返回JSON和XML的类分享
2015/01/28 PHP
Smarty中的注释和截断功能介绍
2015/04/09 PHP
php中namespace及use用法分析
2016/12/06 PHP
详解PHP字符串替换str_replace()函数四种用法
2017/10/13 PHP
PDO::getAttribute讲解
2019/01/28 PHP
Extjs ajax同步请求时post方式参数发送方式
2009/08/05 Javascript
firefox和IE系列的相关区别整理 以备后用
2009/12/28 Javascript
javascript动态添加、修改、删除对象的属性与方法详解
2014/01/27 Javascript
输入框过滤非数字的js代码
2014/09/18 Javascript
angular中使用路由和$location切换视图
2015/01/23 Javascript
纯javascript实现简单下拉刷新功能
2015/03/13 Javascript
javascript实现的简单的表单验证
2015/07/10 Javascript
微信小程序 生命周期函数详解
2017/05/24 Javascript
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
p5.js实现简单货车运动动画
2019/10/23 Javascript
Vue 防止短时间内连续点击后多次触发请求的操作
2020/11/11 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
vue 使用class创建和清除水印的示例代码
2020/12/25 Vue.js
[01:14:05]《加油DOTA》第四期
2014/08/25 DOTA
[01:24]DOTA2上海特锦赛OG战队抵达 专车接机入驻总统套房
2016/02/23 DOTA
[01:32:10]NAVI vs VG Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
Python中文分词工具之结巴分词用法实例总结【经典案例】
2017/04/15 Python
python使用ddt过程中遇到的问题及解决方案【推荐】
2018/10/29 Python
让Python脚本暂停执行的几种方法(小结)
2019/07/11 Python
利用jupyter网页版本进行python函数查询方式
2020/04/14 Python
Python如何输出整数
2020/06/07 Python
python 密码学示例——凯撒密码的实现
2020/09/21 Python
有创意的广告词
2014/03/18 职场文书
青春无悔演讲稿
2014/05/08 职场文书
专家推荐信模板
2014/05/09 职场文书
校园新闻广播稿5篇
2014/10/10 职场文书
2015年中学元旦晚会活动方案
2014/12/09 职场文书
社区法制宣传月活动总结
2015/05/07 职场文书
医院合作意向书范本
2015/05/08 职场文书
选对餐饮营销策略,营业额才会上涨
2019/08/27 职场文书