PHP 批量删除 基本思路


网页显示数据库


设置复选框 总选 name="qx" 单选总name="item[]"


点总选 出全选 JS方法

1.总选 属性设置点击事件checkall(this) 参数this

2.JS方法 function checkall(qx)
{
qx.checked //取 总选框的选中状态 选中返回true
}

3.JS找到单选的classname 命名cks
在方法中使用for循环
if 勾选时候设置checked for循环 cks[i].setAttribute("checked","checked");
else 取消时 移除checkde for循环 cks[i].removeAttribute("checked");


提交发送数据
form表单
需要提交数据的主键 value='{$arr[0]}' 数据的主键值
运输车name 用数组方式提交 name='item[] '


接收数据,执行删除
post接收item给$arr item是一个数组
链接数据库
方法1遍历 : 条件:$arr as $v 删除语句 执行

方法2 删除语句 select ..... where code in ('id1','id2','id3');
拼接字符串 $str = imploer("','",$arr) 拼接 ','
替换 select....id in ('{$str}')

思路及注意点:
1.显示网页
2.JS方法:全选
3.name数组形式 发送value值=ID
4.接收数据,先拼接字符串$str = implode();后删除语句用in('$str')
5.跳转页面

posted @ 2017-02-26 17:01  yuyu22yu  阅读(203)  评论(0编辑  收藏  举报