首先在文章列表页面(list.php),将多选筐命名为:“$del_id[]”,值为文章ID号。 例如(list.php):
立即学习“PHP免费学习笔记(深入)”;
1.PHP批量删除数据首先引入jquery脚本库
立即学习“PHP免费学习笔记(深入)”;
<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> </span><span class="tag-name">script</span><span> </span><span class="attribute">language</span><span>=</span><span class="attribute-value">'JavaScript'</span><span> <br /></span><span class="attribute">type</span><span>=</span><span class="attribute-value">'text/javascript'</span><span> <br /></span><span class="attribute">src</span><span>=</span><span class="attribute-value">'http://jqueryjs.googlecode.<br />com/files/jquery-1.3.2.min.js'</span><span class="tag">></span><span> </span></span></li><li><span class="tag"><</span><span> /script</span><span class="tag">></span><span> </span></li></ol>
将下列代码加上
立即学习“PHP免费学习笔记(深入)”;
<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> </span><span class="tag-name">script</span><span> </span><span class="attribute">language</span><span>=</span><span class="attribute-value">'JavaScript'</span><span> <br /></span><span class="attribute">type</span><span>=</span><span class="attribute-value">'text/javascript'</span><span class="tag">></span><span> </span></span></li><li><span>$(document).ready(function() </span></li><li class="alt"><span>{ </span></li><li><span>$('input[</span><span class="attribute">id</span><span>=</span><span class="attribute-value">'del'</span><span>]').click(function() </span></li><li class="alt"><span>{ </span></li><li><span>var </span><span class="attribute">del_arry</span><span>=</span><span class="attribute-value">''</span><span>; </span></li><li class="alt"><span>$('input[</span><span class="attribute">name</span><span>=</span><span class="attribute-value">'del_id[]'</span><span>][checked]')<br />.each(function(){ </span></li><li><span class="attribute">del_arry</span><span class="attribute-value">del_arry</span><span>=del_arry+$(this).val()+','; </span></li><li class="alt"><span>}); </span></li><li><span>if (del_arry!='') </span></li><li class="alt"><span>{ </span></li><li><span>$.post('com_del.php', {value:''+<br />del_arry+''}, function(data){ </span></li><li class="alt"><span>if(</span><span class="attribute">data</span><span>==1) { </span></li><li><span>window.location.reload(); </span></li><li class="alt"><span>alert(' 删除成功!'); </span></li><li><span>}else if(</span><span class="attribute">data</span><span>==2){ </span></li><li class="alt"><span>alert('删除失败!'); </span></li><li><span>} </span></li><li class="alt"><span>}); </span></li><li><span>} </span></li><li class="alt"><span>}); </span></li><li><span>}); </span></li><li class="alt"><span class="tag"><</span><span> /script</span><span class="tag">></span><span> </span></li></ol>立即学习“PHP免费学习笔记(深入)”;
2.com_shen.php(下面的部分可以自己发挥,用你自己的数据库连接和处理方法)
立即学习“PHP免费学习笔记(深入)”;
<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php </span></span></li><li><span>include '../cyr/inc/conn.php'; </span></li><li class="alt"><span>include '../cyr/inc/page.class.php'; </span></li><li><span>$</span><span class="attribute">conn</span><span> = </span><span class="attribute-value">new</span><span> DB(); </span></li><li class="alt"><span>$conn-</span><span class="tag">></span><span> Connection(); </span></li><li><span>$</span><span class="attribute">array</span><span> = $_POST['value']; </span></li><li class="alt"><span>//将所选的值组成的数组放入$array数组 </span></li><li><span>$</span><span class="attribute">array</span><span>=</span><span class="attribute-value">split</span><span> (',', $array); </span></li><li class="alt"><span>if(!empty($array)){ </span></li><li><span>$</span><span class="attribute">del_num</span><span>=</span><span class="attribute-value">count</span><span>($array); </span></li><li class="alt"><span>for($</span><span class="attribute">ii</span><span>=</span><span class="attribute-value">0</span><span>;$ii</span><span class="tag"><</span><span> $del_num;$ii++){ </span></li><li><span>$conn-</span><span class="tag">></span><span class="attribute">str</span><span> = </span><span class="attribute-value">'update yj_comment set<br /> co_shenhe=1 where id='</span><span>.$array[$ii]; </span></li><li class="alt"><span>$conn-</span><span class="tag">></span><span>getResult(); </span></li><li><span>} </span></li><li class="alt"><span>echo $</span><span class="attribute">string</span><span> = </span><span class="attribute-value">1</span><span>; </span></li><li><span>}else{ </span></li><li class="alt"><span>echo $</span><span class="attribute">string</span><span> =</span><span class="attribute-value">2</span><span>; </span></li><li><span>} </span></li><li class="alt"><span>$conn-</span><span class="tag">></span><span>ColseConnection(); </span></li><li><span class="tag">?></span><span> </span></li></ol>立即学习“PHP免费学习笔记(深入)”;
以上就是PHP批量删除数据的相关实现方法。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号