复选框的值是什么?把它的名字写成$name[],然后就可以得到被选择的各项,是一个数组,就可以跟据这个数组进行处理

解决方案 »

  1.   

    $sql = "select * from a";
    $res = mysql_query($sql);
    while($arr = mysql_fetch_array($res))
    {
         echo "<input type=checkbox name='check[]' value='".$arr['id']."'>".$arr['name'];
    }
    ---------------------------------
    提交后............
    for ($i=0; $i<count($_POST['check']); $i++)
    {
        if (!isset($_POST['check'][$i]))
           continue;
         //插入数据库
    }
      

  2.   

    <input type=checkbox name="checkbox[]" value="1">
    <input type=checkbox name="checkbox[]" value="2">
    <input type=checkbox name="checkbox[]" value="3">
    ...
    取得的时候$checkbox是一个数组
      

  3.   

    $sql = "select * from a";
    $res = mysql_query($sql);
    while($arr = mysql_fetch_array($res))
    {
         echo "<input type=checkbox name='check[]' value='".$arr['id']."'>".$arr['name'];
    }
    ---------------------------------
    提交后............
    for ($i=0; $i<count($_POST['check']); $i++)
    {
        if (!isset($_POST['check'][$i]))
           continue;
         //插入数据库
    }
      

  4.   

    如果a表的记录很多,在html页面用复选框的形式显示出来,实在难于想象啊……
    还要再从复选框点选后存入另外一张表
    楼主要做这样的操作有何目的呢
    我也觉得上边以为朋友的解决办法已经很好了,想不到更好的。