本帖最后由 liulanger160 于 2010-07-08 11:41:24 编辑

解决方案 »

  1.   

    <form action="test.php" method="post">
    <label>
    <input type="checkbox" name="group1[]" id="ask1" />
    <input type="checkbox" name="group1[]" id="ask2" />
    </label>
    <label>
    <input type="checkbox" name="group2[]" id="ask3" />
    <input type="checkbox" name="group2[]" id="ask4" />
    </label>
    <label>
    <input type="checkbox" name="group3[]" id="ask5" />
    <input type="checkbox" name="group3[]" id="ask6" />
    </label>
    <input type="submit" name="submit" value="提交">
    </form>
    提交看看,不太清楚你说的要得到什么
      

  2.   

    楼主也可以给<label>标签添加id属性,遍历每个<label>标签,从而获取其下的chekbox的值.
      

  3.   

    这个意思么?$arr = array();
    $i = 0;
    $num = 0;
    foreach($_POST as $k => $v){
    if(isset($_POST['group' . $i])){
    $num += count($_POST['group' . $i]);
    }
    $i++;
    }echo $num;
      

  4.   

    <label>
    <input type="checkbox" name="group[1][1]" id="ask1" />
    <input type="checkbox" name="group[1][2]" id="ask2" />
    </label>
    <label>
    <input type="checkbox" name="group[2][1]" id="ask3" />
    <input type="checkbox" name="group[2][2]" id="ask4" />
    </label>
    <label>
    <input type="checkbox" name="group[3][1]" id="ask5" />
    <input type="checkbox" name="group[3][2]" id="ask6" />
    </label><?php
    print_r($_POST['group']);
    ?>这样出来的结果就一目了然了
      

  5.   

    <form method=post>
    <label>
      <input type="checkbox" name="group[1][]" id="ask1" />
      <input type="checkbox" name="group[1][]" id="ask2" />
      </label>
      <label>
      <input type="checkbox" name="group[2][]" id="ask1" />
      <input type="checkbox" name="group[2][]" id="ask2" />
      </label>
      <label>
      <input type="checkbox" name="group[3][]" id="ask1" />
      <input type="checkbox" name="group[3][]" id="ask2" />
      </label>
    <input type=submit>
    </form>
    <?php
    echo count($_POST['group']);