foreach($_POST['year'] as $item)

解决方案 »

  1. foreach ($_POST[ 'year[] '] as $item) 
    这里不是 $_POST['year[]']
    而是 $_POST['year']
      

  2. foreach ($_POST[  'year[]  '] as $item)  
    这里不是 $_POST[ 'year[] '] 
    而是 $_POST[ 'year ']
      

  3. $checkbox = $_POST["year"];
    for($i=0;$i<count($checkbox);$i++)
    {
       echo $checkbox[i]."<br>";
    }
      

  4. w59879213 是正确的,year[]后面的[]只是标示为一个数组,POST时其实真正的变量是YEAR
      

  5.    
        <?php
             foreach ($_POST['cheInitial'] as $item)
             {
          echo $item."<br>";
              }  
        ?>
       在使用以上代码时注意
       在给checkBox命名时,必须要加"[]" ,但是在接收时不能加"[]" 才能得到值!
      

类似问题 »