<input type="checkbox" name="id[]" value="1"/>
<input type="checkbox" name="id[]" value="2"/>
<input type="checkbox" name="id[]" value="3"/>
$_POST['id'] 即可获取已选定的所有编号(value)

解决方案 »

  1.   

    把checkbox的value赋值为当前记录的id,然后提交到后台获取即可。
      

  2.   

    用foreach( $_POST['id'] as $key => value )
    {
        print( $value );
    }
      

  3.   

    赋值:<input type="checkbox" name="id[]" value="1"/>
         <input type="checkbox" name="id[]" value="2"/>
    接值:$_POST['id']
      

  4.   

    <input type="checkbox" name="id[]" value="1"/>
    <input type="checkbox" name="id[]" value="2"/>
    <input type="checkbox" name="id[]" value="3"/>
    $_POST['id']
      

  5.   

    $_POST['id']获取值后:
    foreach( $_POST['id'] as $key =>  value ) 

        print( $value ); 
    }
      

  6.   

    我给你一个完整的解决方法:在页面显示时的Mylist,一般是从DB读取,那么每条记录会有一个ID,记为Mylist_id,后面的删除或移动操作即对此ID进行操作,同样在页面需要一个触发此操作的按钮。
    则:页面代码为:
    <body>
    {literal}
    <script language="javascript">   //JavaScript大妈验证是否选中复选框
    function checkselect() {
    var fm = document.form1;
    var i;
    var checkflag = 0;
    var max = fm["mylist[]"].length;

    if(max) {
    for (i=0;i<max;i++){
    if(fm["mylist[]"][i].checked == true){
    checkflag = 1;
    }
    }
    } else {
    if(fm["myfav[]"].checked == true) {
    checkflag = 1;
    }
    }
    if(checkflag == 0) {
    alert("请选择复选框");
    return;
    }

    document.form1.action='./?action_message_myfav_deleteconf=true';
    document.form1.submit();

    }
    </script>
    {/literal}
    <form name="form1"  method="post">
    <table align="center">
    {foreach item=d from=$list}
    <tr>
    <td>
    <input type="checkbox" name="mylist[]" value="{$d.mylist_id}">
    </td>
    </tr>
    </table>
    <table align="center">
    <tr>   
    <td colspan="" class="">
    <a href="#" onClick="checkselect;"> //此处调用JavaScript
    <input type="image" name="email" src="/images/btn_delete.gif" >
    </a>
    </td>
    </tr>
    </form>
    </body>
      

  7.   

    未完待续...上面的代码能保证被选中的俄复选框存在于数组mylist[]中 ,
    下面的代码来进行对数组的读取,此段代码应在document.form1.action='./?action_message_myfav_deleteconf=true'; 所调用的文件中:         $db =& new DB_Mylist;
            $db = $db->DB();        $c=count($form["mylist"]);
            $list = array();
            for($i=0;$i<$c;$i++)
            {
             $sql = "Delete mylist where id = '".$form['mylist'][$i]."'";    $val=& $db->query($sql);
            }
      

  8.   

    表单页<input type="checkbox" name="id[]" value="1"/>
    <input type="checkbox" name="id[]" value="2"/>
    <input type="checkbox" name="id[]" value="3"/>接值页print_r($_POST['id']) 即可获取已选定的所有编号(value)
    foreach( $_POST['id'] as $key =>  value ) 

        print( $value ); 
        //添加删除动作
    }
      

  9.   

       <form   name=form1>   
      <input   type=checkbox   name=selectAll   onclick=selectall(this.checked)>全選   
      ........   
      </form>   
      <script>   
      function   selectall(bool){   
            n=document.form1.length;   
            for(i=0;i<n;i++){   
                if(form1.elements[n].type=="checkbox"){   
                    form1.elements[n].checked=bool;               
                }   
            }   
      }   
      </script>
      

  10.   

    谢谢大家了,周六日在外地,学习ing