zoukankan      html  css  js  c++  java
  • 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.跳转页面

  • 相关阅读:
    BZOJ 1176: [Balkan2007]Mokia
    BZOJ 4034: [HAOI2015]T2
    BZOJ 4031: [HEOI2015]小Z的房间
    BZOJ 4128: Matrix
    JSP学习-08-JavaBean
    JSP学习-标准标签库
    电影剧本写作基础
    JSP学习-09-自定义标签
    JSP学习-07Cookie 与Session
    JSP学习-06过滤器
  • 原文地址:https://www.cnblogs.com/yuyu99/p/6445090.html
Copyright © 2011-2022 走看看