效果图如下所述:
—>—>—>
—>—>—>
创建视图show.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
<?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
1
2
3
4
5
6
7
8
9
10
|
<?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操作,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的。
原文链接:http://blog.csdn.net/m0_38027358/article/details/75769509