删除多条记录的问题
删除多条记录的问题
用户管理页面,删除单条的记录我现在已经掌握了,可是如何一次删除多条记录呢?
我知道用循环,但是具体如何取得选中的那些记录的id呢?
哪位大哥帮我写下完整的代码吧。。。
我的代码:
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --><script language="javascript"> function CheckAll(form) { for (var i=0;i<form.elements.length;i++) { var e = form.elements[i]; if (e.name != 'chkall') e.checked = form.chkall.checked; } } </script>
$wyx_id=$_POST['wyx_id']; foreach($wyx_id as $value) { $sql="delete from table where id=$value"; } 这样就OK了 <br><font color="#e78608">------解决方案--------------------</font><br><input type="checkbox" name="ids[]" value="这里要输入id"><br>post 过去就是<br>$ids[0]=id1;<br>$ids[1]=id2; 这个形式,楼上的已经说的很明白了. <br><font color="#e78608">------解决方案--------------------</font><br>多条主要用条件语句来控制。<br><br>比如说id in ...,或者id > ... 又或者 id not in ...<br><br>等等。 <br><font color="#e78608">------解决方案-------------------- <div class="clear"> </div></font>