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 相关文章推荐
PHP新手上路(十四)
Oct 09 PHP
php反弹shell实现代码
Apr 22 PHP
php文章内容分页并生成相应的htm静态页面代码
Jun 07 PHP
php 获取全局变量的代码
Apr 21 PHP
PHP中time(),date(),mktime()区别介绍
Sep 28 PHP
PHP中new static()与new self()的区别异同分析
Aug 22 PHP
Thinkphp搭建包括JS多语言的多语言项目实现方法
Nov 24 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
May 27 PHP
Yii2实现让关联字段支持搜索功能的方法
Aug 10 PHP
PHP框架laravel的.env文件配置教程
Jun 07 PHP
PHP实现的下载远程文件类定义与用法示例
Jul 05 PHP
tp5使用layui实现多个图片上传(带附件选择)的方法实例
Nov 17 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
getJSON跨域SyntaxError问题分析
2014/08/07 PHP
PHP+jQuery翻板抽奖功能实现
2015/10/19 PHP
thinkPHP5框架分页样式类完整示例
2018/09/01 PHP
php多进程中的阻塞与非阻塞操作实例分析
2020/03/04 PHP
JS的IE和Firefox兼容性集锦
2006/12/11 Javascript
仿服务器端脚本方式的JS模板实现方法
2007/04/27 Javascript
延时重复执行函数 lLoopRun.js
2007/05/08 Javascript
jQuery的one()方法用法实例
2015/01/19 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
2015/09/09 Javascript
浅析JavaScript Array和string的转换(推荐)
2016/05/20 Javascript
深入理解Vue.js源码之事件机制
2017/09/27 Javascript
微信小程序实现的绘制table表格功能示例
2019/04/26 Javascript
JS实现百度搜索框
2021/02/25 Javascript
[03:06]2018年度CS GO最具人气解说-完美盛典
2018/12/16 DOTA
python实现linux下使用xcopy的方法
2015/06/28 Python
利用Python中SocketServer 实现客户端与服务器间非阻塞通信
2016/12/15 Python
Python Unittest根据不同测试环境跳过用例的方法
2018/12/16 Python
python读取txt文件并取其某一列数据的示例
2019/02/19 Python
Python除法之传统除法、Floor除法及真除法实例详解
2019/05/23 Python
如何用Python制作微信好友个性签名词云图
2019/06/28 Python
django如何自己创建一个中间件
2019/07/24 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
2020/06/01 Python
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
英国婴儿和儿童服装网站:Vertbaudet
2018/04/02 全球购物
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
新加坡第一的杂货零售商:NTUC FairPrice
2020/12/05 全球购物
地理科学专业毕业生求职信
2013/10/15 职场文书
现代化办公人员工作的自我评价
2013/10/16 职场文书
应用心理学个人求职信范文
2013/12/11 职场文书
带刀到教室的检讨书
2014/10/04 职场文书
晚自修旷课检讨书怎么写
2014/11/17 职场文书
优秀党员推荐材料
2014/12/18 职场文书
2014年学校办公室工作总结
2014/12/19 职场文书
完美解决golang go get私有仓库的问题
2021/05/05 Golang
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL
Go 中的空白标识符下划线
2022/03/25 Golang