建议你用复选框数组吧,每次提交以后遍历一下
例如<input type=checkbox name="del[帖子id]" value="TRUE" >
然后提交以后遍历del数组,判断一下del[帖子id] == “TRUE”,然后delete where id = 帖子id,搞定

解决方案 »

  1.   

    其实我又想了一个更好的办法
    <input type=checkbox name="del[]" value="帖子id">然后提交以后
    if(is_array($del) && $del) { //是一个数组切有值
    $ids = implode('\',\'', $del); //将数组转换“id1,id2”的格式
    $mysql_query("DELETE FROM table_name WHERE id IN ('$ids')"); //用的是mysql 不过其他数据库应该一样,只要发送一次即可
    }
      

  2.   

    在提交的时候用一个JS函数判断所有的checkbox,把被选中的checkbox值保存在hidden元素中,提交后再用PHP处理就OK了~
      

  3.   

    名字改成一样,把值累加起来用hidden提交,然后在服务器用PHP验证
      

  4.   

    hnxxwyq(独自流浪)的方法非常好,而且这样解决了某一些恶意攻击的情况,请楼主使用~
      

  5.   

    <script language=javascript>
    function mm()
    {
       var a = document.getElementsByTagName("input");
       if(a[0].checked==true){
       for (var i=0; i<a.length; i++)
          if (a[i].type == "checkbox") a[i].checked = false;
       }
       else
       {
       for (var i=0; i<a.length; i++)
          if (a[i].type == "checkbox") a[i].checked = true;
       }
    }
    </script>////////////////////////////////////
    <input name="Submit" type="submit" class="redbutton" onClick="return confirm('您确定要删除选中的吗?')" value="删除所选">
              全选 <input name="checkbox2" type="checkbox" class="mytext" onClick="mm()" value="Check All">
    希望对你有所help
      

  6.   


    我以前也没有想到 hnxxwyq(独自流浪)  的方法
    自己也都是循环删除。
    这2种方法有什么好处呢?
    有人回答一下吗》?
      

  7.   

    把hnxxwyq(独自流浪) 和 wygniuge() 的结合一下就是最好的答案了!