代码忒乱了...<form name="form1" method="post" action="">
<input type="submit" name="submit1" value="提交1">  
<input type="submit" name="submit2" value="提交2">
<br />
<?php
if(isset($_POST['submit1'])){ 
  for($i=0;$i <3;$i++){ 
    echo "<input type='checkbox' name='abc[]' value='$i' />"."<br />\n";   
  }
  $aa=$_POST['abc']; //这一句有什么用呢?去掉吧.
}
if(isset($_POST['submit2'])){
  $list=$_POST['abc'];
  for($i=0;$i <=2;$i++){
    if($list[$i]){
      echo $list[$i]." <br /> ";
    }
  }
  if(!$list){
    echo   "你什么也没有选";
  }
}
?>
</form>  <!--这是关键,你的代码中form标签关闭的不是时候-->

解决方案 »

  1.   

    一看就错了,中间多了个<?php ! 看见没?
      

  2.   

    <form name="form1" method="post" action="">
    <input type="submit" name="submit1" value="提交1">  
    <input type="submit" name="submit2" value="提交2">
    <br />
    <?php
    if(isset($_POST['submit1'])){ 
      for($i=0;$i <3;$i++){ 
        echo "<input type='checkbox' name='abc[]' value='$i' />"."<br />\n";   
      }
      $aa=$_POST['abc']; //这一句有什么用呢?去掉吧.
    }
    if(isset($_POST['submit2'])){
      $list=$_POST['abc'];
      for($i=0;$i <=2;$i++){
        if($list[$i]){
          echo $list[$i]."<br /> ";
        }
      if(!$list){
        echo "你什么也没有选";
      }
    }
    ?>
    </form>  <!--这是关键,你的代码中form标签关闭的不是时候-->
      

  3.   

    <?php 
    if(isset($_POST['submit1'])){ 
      for($i=0;$i <3;$i++){ 
        echo "<input type='checkbox' name='abc[]' value='$i' />$i"."<br />\n";   
      }
    }
    if(isset($_POST['submit2'])){
      $list=$_POST['abc'];
      for($i=0;$i < 3;$i++){
        if($list[$i] != ''){
          echo $list[$i]."<br /> ";
        }
      }
      if(!$list){
        echo "你什么也没有选";
      }
    }
    ?>
      

  4.   

    完整代码应该是这样:
    <form   name="form1"   method="post"   action="">
    <input   type="submit"   name="submit1"   value="提交1">    
    <input   type="submit"   name="submit2"   value="提交2">
    <?php
    if(isset($_POST['submit1']))  
      {
          for($i=0;$i <3;$i++)
          {
              echo   "<br> <input   type='checkbox'     name='abc[]'   value='$i' > ".$i." <br>";    
            } 
       echo "</form>"; }
        if($_POST['submit2'])
        {          
      $list=$_POST['abc'];
      for($i=0;$i<=2;$i++)
      {
            if($list[$i])
            {
        echo   $list[$i]." <br> ";
      }
     
        }
        if(!$list)
        {
            echo   "你什么也没有选";
        }
     
          }
    ?>
      

  5.   

    谢谢大家,我是把</form>位置放错了,向高手"烦人的马甲"敬礼