问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP怎么实现批量删除 实现批量删除的代码

发布网友 发布时间:2022-04-05 23:33

我来回答

1个回答

热心网友 时间:2022-04-06 01:03

1.前台

<!DOCTYPE html>
<html>
<head>
<title>批量删除</title>
</head>
<body>
<scripttype="text/javascript">

//复选框
function checkall(all)
{
var ck = document.getElementsByClassName("ck");

if(all.checked)
{
for(var i=0;i<ck.length;i++)
{
ck[i].setAttribute("checked","checked");
}
}
else
{
for(vari=0;i<ck.length;i++)
{
ck[i].removeAttribute("checked");
}
}
}
</script>

<formaction="test.php"method="post">
<tableborder="1">
<tr><th><inputtype="checkbox"name="all"onclick="checkall(this)"/>id</th><th>名字</th></tr>

<!-- 此处调用显示列表函数 -->
<?phpshow() ?>

<tr><tdcolspan="3"><inputtype="submit"value="批量删除"></td></tr>
</table>
</form>
</body>

<?php

//显示列表
function show()
{
//连接数据库
@mysql_connect('localhost','root','');
mysql_select_db('test');
mysql_query('set names utf8');

$sql="select id,name from test";
$res=mysql_query($sql);

//循环取出数据
while($row=mysql_fetch_row($res))
{
echo "<tr>
<td>
<inputtype='checkbox'value='{$row[0]}'name='item[]'class='ck'/>
{$row[0]}
</td>
<td>{$row[1]}</td>
</tr>";
}
}
?>
</html>

2.后台
<?php

//接收post传来的数组
$arr=$_POST["item"];

/**
* 批量删除
* 思路:把前台批量选择的数据放在数组里,删除该数组即可
* @param $arr
* @return $res 成功or失败
*/
functionbatch_del($arr)
{
@mysql_connect('localhost','root','');
mysql_select_db('test');
mysql_query('set names utf8');

//把数组元素组合为字符串:
$str= implode("','",$arr);
//in 表示多个
$sql="delete from test where id in('{$str}')";
$res= mysql_query($sql);

if(!$res){
echo"删除失败";
}else{

if(mysql_affected_rows()>0){
echo"删除成功";
}else{
echo"没有行受到影响";
}
}
}

//调用批量删除函数

batch_del($arr);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样移动手机应用的位置 不戴安全套但没有射精会怀孕吗 青岛哪所学校空乘专业就业率高 属牛的是什么星座1985年 m.xzw.com m.xingzuo360.cn 敏卡·凯利基本信息 想问一下eve用什么船刷古斯塔斯怪比较好?如果能有配置图就更好了... EVE加达里恐惧古斯塔斯小型控制塔一个月要多少燃料块 eve古斯塔斯据点需要打建筑么? 对煮饭手艺好的 应该用什么词语修饰 去哪里搜上海中小学教师招聘信息呢,怎么找都找不到呀,大家来帮帮忙吧... PHP删除指定文本 请问如何怎么用php删除网站中的一个文件? PHP删除TXT文本内容 用PHP如何删除指定的文件? php删除一篇文章的同时,也要删除它相关的评论内容,sql语句怎么写. PHP 如何实现删除文章中的每行开头几个字 PHPCMS用SQL语句对文章进行批量删除 PHP中怎样将字符串每个单词的首字符转换成大写 php $str = ‘daxiong wo @ai 1 NI Hao Am’; 大写变小写 编程实现,输入一个人民币小写金额值,转化为大写金额值输出。先实现基本功能 PHP大小写转换问题、求指教 php 里面怎么把数字转成大写字母 php的一个把数字金额转换成大写的函数,我在网上找的,但是看不明白,有哪位大神,帮帮我。帮我解释下 PHP 数字大小写转换? PHP怎么实现大小写转换 如何让 PHP 自动转换金额大写 并提交到数据库monydx表中?在线等! 求一个 php 数字小写转为大写的函数(在线等,谢谢) php 怎么把汉字数字转换城大写数字 php中如何将小写金额转为大写金额? 在西部数码虚拟空间里如何去掉 thinkphp 的 index.php php 删除文件里面的内容 PHP中如何在查询结果的每一条记录后加个编辑和删除按钮,实现编辑和删除操作。 php,点击超链接文本,转向实现删除/修改mysql数据 php指定一个文件删除怎么做啊 phpcms V9后台添加的相关文章如何删除 php如何实现全选批量删除 PHP如何实现删除指定文件夹下的所有文件和文件件? php如何定时删除文件 php上传下载系统怎么实现??? [100分]php编写文件上传下载程序的问题 php如何实现文件上传 php中如何实现ftp上传基础代码 php代码 网站编程 实现上传和下载多个不同类型文件功能 关于php实现文件上传 求实现php文件上传代码 php可以实现doc文件上传并将上传文件显示在该页面可以点击下载,要有源码 PHP如何上传文件? php上传与下载文件 如何实现文件上传功能php后端 经典怎样通过php将本地的文件上传到服务器上