《CMS教程:PHPCMS v9批量刪除和單個刪除代碼分享》要點:
本文介紹了CMS教程:PHPCMS v9批量刪除和單個刪除代碼分享,希望對您有用。如果有疑問,可以聯系我們。
相關主題:PHPCMS教程
- /**?
- ?????*?批量刪除項目?
- ?????*/?
- ????????public?function?pro_del()?{?
- ????????if?((!isset($_GET['id'])?||?emptyempty($_GET['id']))?&&?(!isset($_POST['id'])?||?emptyempty($_POST['id'])))?{?
- ????????????showmessage(L('illegal_parameters'),?HTTP_REFERER);?
- ????????}?else?{?
- ????????????if?(is_array($_POST['id']))?{?
- ????????????????array_map(array($this,?_del),?$_POST['id']);?//如果是批量操作,則遞歸數組?
- ????????????}?elseif($_GET['id'])?{?
- ????????????????$_GET['id']?=?intval($_GET['id']);?
- ?????????????????
- ????????????????$this->pro_db->delete(array('pid'?=>$_GET['id']));?
- ????????????}?
- ????????????showmessage('刪除成功',?HTTP_REFERER);?
- ????????}?
- ????}?
- ????????private?function?_del($id?=?0)?{?
- ????????$id?=?intval($id);?
- ????????if?(!$id)?return?false;?
- ????????$this->pro_db->delete(array(?'pid'?=>?$id));?
- ????????return?true;?
- ????}?
CMS案例array_map() 函數返回用戶自定義函數作用后的數組.回調函數接受的參數數目應該和傳遞給 array_map() 函數的數組數目一致.
CMS案例
array_map(function,array1,array2,array3...)
CMS案例?
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/5835.html