我的循环变量不符合HTML复选框数组变量

时间:2016-05-12 08:14:27

标签: php html

enter image description here我有一个复选框数组,显示来自数据库的实验室测试名称。每当我在PHP中检索它们并显示复选框值和循环变量值;他们都矛盾。当我选择第三和第四个实验室测试时,循环变量应该像2和3,但它就像0和1



    <?php
    $sql_lab = "SELECT * FROM lab_test WHERE is_del=0";
    $res_lab = mysql_query($sql_lab);
    while ($lab = mysql_fetch_array($res_lab)) {
    ?>
    <input type="checkbox" name="lab_test[]" value="<?php echo   $lab['test_id']; ?>"/>
<?php echo $lab['test_type']; ?>
    <br/>

                                               
                                           
  <?php
} 
  
  for ($i = 0; $i < count($_POST['lab_test']); $i++) {
            if (isset($_POST['lab_test'][$i])) {
                
                echo $_POST['lab_test'][$i]."    ".$i."<br/>";

    }
    } 

?>
&#13;
&#13;
&#13;

0 个答案:

没有答案