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 相关文章推荐
一个oracle+PHP的查询的例子
Oct 09 PHP
解决中英文字符串长度问题函数
Jan 16 PHP
php源代码安装常见错误与解决办法分享
May 28 PHP
php小经验:解析preg_match与preg_match_all 函数
Jun 29 PHP
PHP进程同步代码实例
Feb 12 PHP
php动态添加url查询参数的方法
Apr 14 PHP
php使用Jpgraph绘制简单X-Y坐标图的方法
Jun 10 PHP
提高php编程效率技巧
Aug 13 PHP
非常重要的php正则表达式详解
Jan 04 PHP
Yii2中简单的场景使用介绍
Jun 02 PHP
PHP基于回溯算法解决n皇后问题的方法示例
Nov 07 PHP
ThinkPhP+Apache+PHPstorm整合框架流程图解
Nov 23 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 PHP5和Apache的安装与配置
2009/06/08 PHP
php创建基本身份认证站点的方法详解
2013/06/08 PHP
PHP实现批量修改文件后缀名的方法
2015/07/30 PHP
详解PHP+AJAX无刷新分页实现方法
2015/11/03 PHP
php项目中类的自动加载实例讲解
2019/09/12 PHP
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
Nodejs实现的一个简单udp广播服务器、客户端
2014/09/25 NodeJs
node.js中的fs.renameSync方法使用说明
2014/12/16 Javascript
JS实现环形进度条(从0到100%)效果
2016/07/05 Javascript
微信JS接口大全
2016/08/25 Javascript
Node.js和Express简单入门介绍
2017/03/24 Javascript
详解使用Visual Studio Code对Node.js进行断点调试
2017/09/14 Javascript
React组件中的this的具体使用
2018/02/28 Javascript
bootstrap 弹出框modal添加垂直方向滚轴效果
2018/07/09 Javascript
在 Angular6 中使用 HTTP 请求服务端数据的步骤详解
2018/08/06 Javascript
Vue 监听列表item渲染事件方法
2018/09/06 Javascript
使用vue-cli3新建一个项目并写好基本配置(推荐)
2019/04/24 Javascript
layer扩展打开/关闭动画的方法
2019/09/23 Javascript
Vue组件基础用法详解
2020/02/05 Javascript
Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
2020/11/18 Vue.js
关于element的表单组件整理笔记
2021/02/05 Javascript
[00:43]2016完美“圣”典风云人物:单车宣传片
2016/12/02 DOTA
python使用RNN实现文本分类
2018/05/24 Python
利用python开发app实战的方法
2019/07/09 Python
Python的赋值、深拷贝与浅拷贝的区别详解
2020/02/12 Python
Python中logging日志的四个等级和使用
2020/11/17 Python
解决Python import .pyd 可能遇到路径的问题
2021/03/04 Python
css3类选择器之结合元素选择器和多类选择器用法
2017/03/09 HTML / CSS
Sisley法国希思黎中国官网:享誉全球的奢华植物美容品牌
2019/06/30 全球购物
最新的咖啡店创业计划书
2013/12/30 职场文书
公司管理建议书范文
2014/03/12 职场文书
公益广告语集锦
2014/03/13 职场文书
自动化专业毕业生求职信
2014/06/18 职场文书
授权委托书样本及填写说明
2014/09/19 职场文书
中学生社会实践教育活动总结
2015/05/06 职场文书
员工辞职信范文大全
2015/05/12 职场文书