溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

thinkphp 批量刪除

發(fā)布時間:2020-06-03 17:54:50 來源:網(wǎng)絡(luò) 閱讀:644 作者:菜鳥不菜么 欄目:web開發(fā)
1.表單 提交數(shù)據(jù)
<form action="__URL__/deleteSelected" method="post"></form>
2.js驗證
<a href="#" onclick="delAll()" class="delete"> 批量刪除</a>

<td class="tc"><input name="id[]" value="<{$voList.txt_id}>" type="checkbox"></td>

<script>  
  function delAll(){
      var chk_value =[]; 
      $('input[name="id[]"]:checked').each(function(){ 
        chk_value.push($(this).val()); 
      }); 
      console.log(chk_value);
      var submit = confirm(chk_value.length==0 ?'你還沒有選擇任何內(nèi)容!':'您是否需要將id '+chk_value+'刪除'); 
      if (submit) {
        window.location.href = "__URL__/deleteSelected/id/"+chk_value;
        return false;
      } else{
        return false;
      };
    }
 </script>
 
 3.刪除
 //批量刪除
    public function deleteSelected(){
        $getid = $_REQUEST['id']; //獲取選擇的復(fù)選框的值
        dump($getid);
        if (!$getid)
            $this->error('未選擇記錄'); //沒選擇就提示信息
        $getids = implode(',', $getid); //選擇一個以上,就用,把值連接起來(1,2,3)這樣
        $id = is_array($getid) ? $getids : $getid; //如果是數(shù)組,就把用,連接起來的值覆給$id,否則就覆獲取到的沒有,號連接起來的值
     //最后進(jìn)行數(shù)據(jù)操作,
        $Result = D("Txt")->delete($id);
        $say = '刪除成功';
        if ($Result === false) {
            $this->error('操作失敗');
        } else {
            $this->success($say);
        }
    }


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI