PHP批量删除jQuery操作


Posted in PHP onJuly 23, 2017

效果图如下所述:

PHP批量删除jQuery操作—>—>—>PHP批量删除jQuery操作
PHP批量删除jQuery操作—>—>—>PHP批量删除jQuery操作

创建视图show.php

<?php 
 header('content-type:text/html;charset=utf-8');
 $pdo=new PDO('mysql:host=localhost;dbname=***;','root','root');
 $pdo->exec('set names utf8');
 $sql='select * from ***';
 $info=$pdo->query($sql)->fetchAll(PDO::FETCH_ASSOC);
?>
<center>
<table border="1">
 <tr>
  <td>id</td>
  <td>title</td>
  <td>content</td>
 </tr>
 <?php foreach($info as $k => $v){ ?>
 <tr>
  <td><input type="checkbox" name="box" value="<?= $v['id'] ?>"><?= $v['id'] ?></td>
  <td><?= $v['title'] ?></td>
  <td><?= $v['content'] ?></td>
 </tr>
 <?php } ?>
</table>
 <button>批量删除</button>
</center>
<script src="../jquery.1.12.min.js"></script>
<script>
 $(function(){
  $('button').click(function(){
   var ids=$(':checkbox');
   var str='';
   var count=0;
   for(var i=0;i<ids.length;i++){
    if(ids.eq(i).is(':checked')){
     str+=','+ids.eq(i).val();
     count++;
    }
   }
   var str=str.substr(1);
   if(confirm('你确定要删除这'+count+'条数据吗?')){
    //获取id后删除
    $.ajax({
     type:'get',
     url:'adminDel.php',
     data:{str:str},
     success:function(res){
      if(res>0){
       alert('删除成功');
       for(var i=ids.length-1;i>=0;i--){
        if(ids.eq(i).is(':checked')){
         ids.eq(i).parent().parent().remove();
        }
       }
      }
     }
    })
   }
   return false;
   /*var box=document.getElementsByName('box');
   var str="";
   for(var i=0;i<box.length;i++){
    if(box[i].checked==true){
     str+=','+box[i].value;
    }
   }
   var str=str.substr(1);
   alert(str);*/
  });
 })
</script>

创建adminDel.php

<?php 
 header('content-type:text/html;charset=utf-8');
 $str=$_GET['str'];
 $pdo=new PDO('mysql:host=localhost;dbname=***;','root','root');
 $pdo->exec('set names utf8');
 $sql='delete from *** where id in ('.$str.')';
 $res=$pdo->exec($sql);
 //受影响行数
 echo $res;
?>

以上所述是小编给大家介绍的PHP批量删除jQuery操作,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的。

PHP 相关文章推荐
图书管理程序(二)
Oct 09 PHP
PHP 抓取新浪读书频道的小说并生成txt电子书的代码
Dec 18 PHP
使用PHP获取网络文件的实现代码
Jan 01 PHP
PHP json_decode函数详细解析
Feb 17 PHP
php实现12306余票查询、价格查询示例
Apr 17 PHP
php+ajax实现无刷新数据分页的办法
Nov 02 PHP
PHP递归创建多级目录
Nov 05 PHP
在PHP中使用FastCGI解析漏洞及修复方案
Nov 10 PHP
php微信公众号开发(3)php实现简单微信文本通讯
Dec 15 PHP
PHP微信发送推送消息乱码的解决方法
Feb 28 PHP
PHP微信网页授权的配置文件操作分析
May 29 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
Jan 22 PHP
PHP mysqli事务操作常用方法分析
Jul 22 #PHP
PHP实现mysqli批量执行多条语句的方法示例
Jul 22 #PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
Jul 22 #PHP
PHP编程快速实现数组去重的方法详解
Jul 22 #PHP
php使用ftp实现文件上传与下载功能
Jul 21 #PHP
YII2框架中excel表格导出的方法详解
Jul 21 #PHP
实例讲解YII2中多表关联的使用方法
Jul 21 #PHP
You might like
PHP内核介绍及扩展开发指南―基础知识
2011/09/11 PHP
解决yii2左侧菜单子级无法高亮问题的方法
2016/05/08 PHP
thinkPHP分组后模板无法加载问题解决方法
2016/07/12 PHP
YII2框架中添加自定义模块的方法实例分析
2020/03/18 PHP
Prototype Object对象 学习
2009/07/12 Javascript
jQuery对表单元素的取值和赋值操作代码
2011/05/19 Javascript
利用JS解决ie6不支持max-width,max-height问题的方法
2014/01/02 Javascript
jquery获取tr并更改tr内容示例代码
2014/02/13 Javascript
js判断变量初始化的三种形式及推荐用的形式
2014/07/22 Javascript
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
jQuery实现的精美平滑二级下拉菜单效果代码
2016/03/28 Javascript
浅谈jquery的map()和each()方法
2016/06/12 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
VueJS全面解析
2016/11/10 Javascript
jquery实现表单获取短信验证码代码
2017/03/13 Javascript
vue proxyTable 接口跨域请求调试的示例
2017/09/12 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变rgba的a值实现)
2019/01/24 Javascript
详解vue项目中实现图片裁剪功能
2019/06/07 Javascript
layerui代码控制tab选项卡,添加,关闭的实例
2019/09/04 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
Python 正则表达式操作指南
2009/05/04 Python
Python代理抓取并验证使用多线程实现
2013/05/03 Python
python读取oracle函数返回值
2016/07/18 Python
python测试mysql写入性能完整实例
2018/01/18 Python
pandas 两列时间相减换算为秒的方法
2018/04/20 Python
python引入不同文件夹下的自定义模块方法
2018/10/27 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
2020/01/10 Python
Python如何将模块打包并发布
2020/08/30 Python
幼儿教师研修感言
2014/02/12 职场文书
北京申奥口号
2014/06/19 职场文书
学雷锋宣传标语
2014/06/25 职场文书
房屋租赁合同补充协议
2014/10/11 职场文书
领导个人查摆剖析材料
2014/10/29 职场文书
晚会主持人开场白台词
2015/05/28 职场文书
NGINX 权限控制文件预览和下载的实现原理
2022/01/18 Servers
java executor包参数处理功能 
2022/02/15 Java/Android