這篇文章給大家分享的是有關(guān)php實(shí)現(xiàn)多選刪除功能的方法的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。
目前創(chuàng)新互聯(lián)建站已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站運(yùn)營、企業(yè)網(wǎng)站設(shè)計(jì)、順河網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
php實(shí)現(xiàn)多選刪除的方法:首先創(chuàng)建好前臺(tái)checkbox多選內(nèi)容的文件;然后通過implode函數(shù)把數(shù)組元素組合為一個(gè)字符串;最后使用SQL語句實(shí)現(xiàn)刪除即可。
php一次性刪除前臺(tái)checkbox多選內(nèi)容的方法
代碼如下:
SQL:$SQL="delete from `doing` where id in ('1,2,3,4')";
數(shù)據(jù)用逗號(hào)隔開。
表單:
代碼如下:
好$ID_Dele=$_POST['ID_Dele']將會(huì)是一個(gè)數(shù)組,雖然說PHP是弱類型的,但這里可沒ASP弱。
ASP可以直接:
SQL="delete from [doing] where id in ('"&ID_Dele&"')"進(jìn)行刪除。但PHP不能把$ID_Dele直接放進(jìn)去。因?yàn)?ID_Dele可不是'1,2,3,4'哦,因?yàn)?ID_Dele是一個(gè)數(shù)組,具有鍵和值。
好,PHP中也不難,剛好有個(gè)函數(shù):implode(),對(duì)了。同split()\explode()功能剛好相反的一個(gè)函數(shù),后兩者是用某字符(比如逗號(hào))分割的,而前者則可以拼接為字符串。
因此:
代碼如下:
$ID_Dele= implode(",",$_POST['ID_Dele']); $SQL="delete from `doing` where id in ($ID_Dele)";
感謝各位的閱讀!關(guān)于php實(shí)現(xiàn)多選刪除功能的方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!