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 相关文章推荐
文件系统基本操作类
Nov 23 PHP
同台服务器使用缓存APC效率高于Memcached的演示代码
Feb 16 PHP
深入file_get_contents与curl函数的详解
Jun 25 PHP
ThinkPHP3.1新特性之多数据库操作更加完善
Jun 19 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
Nov 27 PHP
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
Mar 21 PHP
centos下file_put_contents()无法写入文件的原因及解决方法
Apr 01 PHP
PHP+AJAX 投票器功能
Nov 11 PHP
thinkPHP框架实现多表查询的方法
Jun 14 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
Mar 18 PHP
php项目中类的自动加载实例讲解
Sep 12 PHP
php7连接MySQL实现简易查询程序的方法
Oct 13 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原理之Session Gc的一个小概率Notice
2011/04/12 PHP
php 查找数组元素提高效率的方法详解
2017/05/05 PHP
浅谈laravel aliases别名的原理
2019/10/24 PHP
js 多浏览器分别判断代码
2010/04/01 Javascript
Extjs优化(二)Form表单提交通用实现
2013/04/15 Javascript
javascript获取dom的下一个节点方法
2014/09/05 Javascript
JavaScript实现水平进度条拖拽效果
2017/01/18 Javascript
详解vue.js的事件处理器v-on:click
2017/06/27 Javascript
详解vue 实例方法和数据
2017/10/23 Javascript
微信小程序实现全国机场索引列表
2018/01/31 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
jQuery实现的网站banner图片无缝轮播效果完整实例
2019/01/28 jQuery
vue请求服务器数据后绑定不上的解决方法
2019/10/30 Javascript
使用vuex存储用户信息到localStorage的实例
2019/11/11 Javascript
element跨分页操作选择详解
2020/06/29 Javascript
vue实现的多页面项目如何优化打包的步骤详解
2020/07/19 Javascript
利用Python和OpenCV库将URL转换为OpenCV格式的方法
2015/03/27 Python
Python脚本实时处理log文件的方法
2016/11/21 Python
python实现折半查找和归并排序算法
2017/04/14 Python
Python3学习urllib的使用方法示例
2017/11/29 Python
手把手教你使用Python创建微信机器人
2019/04/29 Python
深入浅析Python 中 is 语法带来的误解
2019/05/07 Python
django页面跳转问题及注意事项
2019/07/18 Python
Python实现RabbitMQ6种消息模型的示例代码
2020/03/30 Python
基于python tkinter的点名小程序功能的实例代码
2020/08/22 Python
AmazeUI 导航条的实现示例
2020/08/14 HTML / CSS
Html5+CSS3+EL表达式问题小结
2020/12/19 HTML / CSS
马来西亚演唱会订票网站:StubHub马来西亚
2018/10/18 全球购物
求职者应聘的自我评价
2013/10/16 职场文书
国际经济贸易专业推荐信
2013/11/06 职场文书
年度考核个人总结
2015/03/06 职场文书
毕业论文致谢信
2015/05/14 职场文书
oracle表分区的概念及操作
2021/04/24 Oracle
vue项目多环境配置(.env)的实现
2021/07/21 Vue.js
浅谈Vue的computed计算属性
2022/03/21 Vue.js
HTML 里 img 元素的 src 和 srcset 属性的区别详解
2023/05/21 HTML / CSS