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显示MySQL数据的三种方法
Jun 05 PHP
PHP实时显示输出
Oct 02 PHP
Wordpress php 分页代码
Oct 21 PHP
destoon首页调用求购供应信息的地区名称的方法
Aug 21 PHP
分享自定义的几个PHP功能函数
Apr 15 PHP
PHP中$_SERVER使用说明
Jul 05 PHP
WIFI万能钥匙密码查询接口实例
Sep 28 PHP
PHP实现json_decode不转义中文的方法
May 20 PHP
php插入mysql数据返回id的方法
May 31 PHP
PHP实现的pdo连接数据库并插入数据功能简单示例
Mar 30 PHP
laravel excel 上传文件保存到本地服务器功能
Nov 14 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
CURL的学习和应用(附多线程实现)
2013/06/03 PHP
PHP中加密解密函数与DES加密解密实例
2014/10/17 PHP
javascript &amp;&amp;和||运算法的另类使用技巧
2009/11/28 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
2014/06/30 Javascript
JavaScript的各种常见函数定义方法
2014/09/16 Javascript
js的toUpperCase方法用法实例
2015/01/27 Javascript
windows下安装nodejs及框架express
2015/08/07 NodeJs
JavaScript中从setTimeout与setInterval到AJAX异步
2017/02/13 Javascript
JS中使用textPath实现线条上的文字
2017/12/25 Javascript
jquery.picsign图片标注组件实例详解
2018/02/02 jQuery
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
vue使用rem实现 移动端屏幕适配
2018/09/26 Javascript
仿ElementUI实现一个Form表单的实现代码
2019/04/23 Javascript
vue router 传参获取不到的解决方式
2019/11/13 Javascript
es5 类与es6中class的区别小结
2020/11/09 Javascript
python使用PyGame绘制图像并保存为图片文件的方法
2015/04/24 Python
python实现在字符串中查找子字符串的方法
2015/07/11 Python
python使用tcp实现局域网内文件传输
2020/03/20 Python
Python绘制KS曲线的实现方法
2018/08/13 Python
python3使用QQ邮箱发送邮件
2020/05/20 Python
python多线程http压力测试脚本
2019/06/25 Python
Python 3.6打包成EXE可执行程序的实现
2019/10/18 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
Python xlrd/xlwt 创建excel文件及常用操作
2020/09/24 Python
Python存储读取HDF5文件代码解析
2020/11/25 Python
任意一块网页内容实现“活”的背景(目前火狐浏览器专有)
2014/05/07 HTML / CSS
ALDI奥乐齐官方海外旗舰店:德国百年超市
2017/12/27 全球购物
英国亚马逊官方网站:Amazon.co.uk
2019/08/09 全球购物
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
沙特阿拉伯排名第一的在线时尚购物应用程序:1Zillion
2020/08/08 全球购物
Athleta官网:购买女士瑜伽服、技术运动服和休闲运动服
2020/11/12 全球购物
便利店促销方案
2014/02/20 职场文书
小学班主任寄语大全
2014/04/04 职场文书
民事代理词范文
2015/05/25 职场文书
党员干部学习三严三实心得体会
2016/01/05 职场文书
Jmerte 分布式压测及分布式压测配置
2022/04/30 Java/Android