thinkphp 대량 삭제

1395 단어 대량 삭제thinkphp
1.   
2.js 검증
대량 삭제
" type="checkbox">
  
  function delAll(){
      var chk_value =[]; 
      $('input[name="id[]"]:checked').each(function(){ 
        chk_value.push($(this).val()); 
      }); 
      console.log(chk_value);
varsubmit=confirm(chk_value.length==0?'당신은 아직 어떤 내용도 선택하지 않았습니다!':'id'+chk_value+'삭제가 필요합니까'); 
      if (submit) {
        window.location.href = "__URL__/deleteSelected/id/"+chk_value;
        return false;
      } else{
        return false;
      };
    }
 
 
 3.삭제
//대량 제거
    public function deleteSelected(){
        $getid = $_REQUEST['id'];//선택한 확인란의 값 가져오기
        dump($getid);
        if (!$getid)
$this->error('기록 선택 안 함');//선택 없이 메시지 표시
        $getids = implode(',', $getid);//하나 이상 선택하면 사용, 값을 연결(1,2,3) 이렇게
        $id = is_array($getid) ? $getids : $getid;//수조라면, 연결된 값을 $id에 덮어쓰고, 그렇지 않으면 가져온 값이 없고, 번호가 연결된 값을 덮어씁니다.
//마지막으로 데이터 작업,
        $Result = D("Txt")->delete($id);
$say ='삭제 성공';
        if ($Result === false) {
$this->error('작업 실패');
        } else {
            $this->success($say);
        }
    }

좋은 웹페이지 즐겨찾기