> 백엔드 개발 > PHP 튜토리얼 > 新手求指教!jQuery实现全选与批量删除?该如何解决

新手求指教!jQuery实现全选与批量删除?该如何解决

WBOY
풀어 주다: 2016-06-13 10:22:50
원래의
968명이 탐색했습니다.

新手求指教!jQuery实现全选与批量删除??
这是数据库循环取出来的ID



这是几个button



 

这是全选与反转代码
$(function(){

  $("#checkedAll").click(function(){
$("[name=check]:checkbox").attr('checked',true);
});

$("#checkedRev").click(function(){
$("[name=check]:checkbox").each(function(){
this.checked=!this.checked;
});
});

});

但怎样实现批量删除??求高手指教!! 先谢啦!!


------解决方案--------------------

------解决方案--------------------
PHP code
<?phpif ($_SERVER['REQUEST_METHOD'] === "POST"){    foreach($_POST as $chk => $post){         $pos = strpos($chk,"check");        if(!$pos === false)            $ids[] = $post;    }    if(count($ids) > 1)        $id = implode(",",$ids);    else        $id = implode($ids);    $sql = "DELETE FROM [table] WHERE id IN (".$id.")";    $result = mysql_query($sql,$conn);    if(!$result)              die("SQL: {$sql} <br>Error: " . mysql_error() );    if(mysql_affected_rows() > 0)        echo "<script>alert('已批量删除');</script>";    else        echo "<script>alert('批量删除失败\nError:".mysql_error()."');</script>";}?><?php foreach($rows as $row){ ?><td><input type="checkbox" name="check[]" value="<?php echo $row['adm_id'] ?>"></td><?php } ?><div class="clear">
                 
              
              
        
            </div>
로그인 후 복사
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿