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的无限分类实现想法~
Jan 02 PHP
PHP+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
Feb 15 PHP
PHP 一个随机字符串生成代码
May 26 PHP
PHP操作mysql函数详解,mysql和php交互函数
May 19 PHP
win7+apache+php+mysql环境配置操作详解
Jun 10 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
Jun 12 PHP
一个经典的PHP文件上传类分享
Nov 18 PHP
在PHP语言中使用JSON和将json还原成数组的方法
Jul 19 PHP
解析 thinkphp 框架中的部分方法
May 07 PHP
Laravel中encrypt和decrypt的实现方法
Sep 24 PHP
php写入txt乱码的解决方法
Sep 17 PHP
在 Laravel 中动态隐藏 API 字段的方法
Oct 25 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 Switch 语句之学习笔记
2013/09/21 PHP
CI配置多数据库访问的方法
2016/03/28 PHP
thinkPHP3.2简单实现文件上传的方法
2016/05/16 PHP
PHP使用glob方法遍历文件夹下所有文件的实例
2018/10/17 PHP
php实现的PDO异常处理操作分析
2018/12/27 PHP
javascript 字符串连接的性能问题(多浏览器)
2008/11/18 Javascript
通过javascript的匿名函数来分析几段简单有趣的代码
2010/06/29 Javascript
javascript中onmouse事件在div中失效问题的解决方法
2012/01/09 Javascript
jQuery插件FusionCharts绘制的2D帕累托图效果示例【附demo源码】
2017/03/28 jQuery
基于ExtJs在页面上window再调用Window的事件处理方法
2017/07/26 Javascript
原生JS实现留言板功能
2020/02/08 Javascript
微信小程序实现左滑删除效果
2020/11/18 Javascript
[00:31]DOTA2上海特级锦标赛 Fnatic战队宣传片
2016/03/04 DOTA
[00:44]华丽开场!DOTA2勇士令状带来全新对阵画面
2019/05/15 DOTA
在Django中同时使用多个配置文件的方法
2015/07/22 Python
遍历python字典几种方法总结(推荐)
2016/09/11 Python
详解如何用OpenCV + Python 实现人脸识别
2017/10/20 Python
Numpy数组转置的两种实现方法
2018/04/17 Python
Python二进制文件读取并转换为浮点数详解
2019/06/25 Python
详解Python中的正斜杠与反斜杠
2019/08/09 Python
pyspark给dataframe增加新的一列的实现示例
2020/04/24 Python
python和go语言的区别是什么
2020/07/20 Python
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
2015/07/23 面试题
学校七一活动方案
2014/01/19 职场文书
四年级下册教学反思
2014/02/01 职场文书
中文专业学生自我评价范文
2014/02/06 职场文书
上班玩游戏检讨书
2014/02/07 职场文书
战友聚会主持词
2014/04/02 职场文书
法人代表授权委托书
2014/04/08 职场文书
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
六查六看六改心得体会
2014/10/14 职场文书
卖房协议书样本
2014/10/30 职场文书
2015年房地产销售工作总结
2015/04/20 职场文书
幼儿园大班开学寄语(2015秋季)
2015/05/27 职场文书
班主任开场白
2015/06/01 职场文书
2016幼儿教师自荐信范文
2016/01/28 职场文书