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 相关文章推荐
关于Intype一些小问题的解决办法
Mar 28 PHP
PHP简洁函数小结
Aug 12 PHP
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
Dec 10 PHP
ajax取消挂起请求的处理方法
Mar 18 PHP
请离开include_once和require_once
Jul 18 PHP
新手菜鸟必读:session与cookie的区别
Aug 22 PHP
使用php显示搜索引擎来的关键词
Feb 13 PHP
php实现文件下载实例分享
Jun 02 PHP
PHP使用MPDF类生成PDF的方法
Dec 08 PHP
smarty模板数学运算示例
Dec 11 PHP
laravel 验证错误信息到 blade模板的方法
Sep 29 PHP
php array 转json及java 转换 json数据格式操作示例
Nov 13 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
基于mysql的论坛(7)
2006/10/09 PHP
处理单名多值表单的详解
2013/06/08 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
2014/09/12 PHP
php中的常用魔术方法汇总
2016/02/14 PHP
php语言注释,单行注释和多行注释
2018/01/21 PHP
Laravel中validation验证 返回中文提示 全局设置的方法
2019/09/29 PHP
不使用ajax实现无刷新提交表单
2014/12/21 Javascript
Fullpage.js固定导航栏-实现定位导航栏
2016/03/17 Javascript
灵活使用数组制作图片切换js实现
2016/07/28 Javascript
web 前端常用组件之Layer弹出层组件
2016/09/22 Javascript
AngularJS中isolate scope的用法分析
2016/11/22 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
2017/09/18 Javascript
JS正则表达式完美实现身份证校验功能
2017/10/18 Javascript
使用JavaScript生成罗马字符的实例代码
2018/06/08 Javascript
详解vue 在移动端体验上的优化解决方案
2019/05/20 Javascript
vue使用Sass时报错问题的解决方法
2020/10/14 Javascript
python之wxPython菜单使用详解
2014/09/28 Python
详解JavaScript编程中的window与window.screen对象
2015/10/26 Python
Python 迭代器与生成器实例详解
2017/05/18 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
Python在groupby分组后提取指定位置记录方法
2018/04/20 Python
关于Python作用域自学总结
2019/06/10 Python
python django model联合主键的例子
2019/08/06 Python
python语言中有算法吗
2020/06/16 Python
HTML5之SVG 2D入门9—蒙板及mask元素介绍与应用
2013/01/30 HTML / CSS
Android笔试题总结
2014/11/29 面试题
给导游的表扬信
2014/01/10 职场文书
国庆节演讲稿
2014/05/27 职场文书
最美家庭活动方案
2014/08/31 职场文书
代理人委托书
2014/09/16 职场文书
大足石刻导游词
2015/02/02 职场文书
文艺晚会开场白
2015/05/29 职场文书
旷工检讨书大全
2015/08/15 职场文书
2016年中学法制宣传日活动总结
2016/04/01 职场文书
python函数指定默认值的实例讲解
2021/03/29 Python
Logback 使用TurboFilter实现日志级别等内容的动态修改操作
2021/08/30 Java/Android