+ -
当前位置:首页 → 问答吧 → 帮帮忙! PHP 表单复选测试出错?谢谢

帮帮忙! PHP 表单复选测试出错?谢谢

时间:2010-09-30

来源:互联网

<html>
<head></head>
<body>
  <form id="form1" action="echo.php" method="post" name="form1">
    <p><input name="checkbox[]" type="checkbox" id="checkbox[]" value="数学" checked="checked" />
    数学</p>
    <p><input name="checkbox[]" type="checkbox" id="checkbox[]" value="语文"  />
    语文</p>
    <p><input name="checkbox[]" type="checkbox" id="checkbox[]" value="物理"  />
    物理</p>
    <p><input name="checkbox[]" type="checkbox" id="checkbox[]" value="化学"  />
    化学</p>
    <p><input name="checkbox[]" type="submit" name="tijiao" id="tijiao" value="提交"  />
    </p>
  </form>
<?php
  if($_POST[checkbox]!=null){
            echo "请确认您的选择:";
            for($i=0;$i<count($_POST[checkbox]);$i++){
   echo $_POST[checkbox][$i];
  }
}
?>


</body>

</html>
-----------------------------------------------------------------------
错误提示如下:
Notice: Use of undefined constant checkbox - assumed 'checkbox' in C:\wamp\www\php100\echo.php on line 17

Notice: Undefined index: checkbox in C:\wamp\www\php100\echo.php on line 17
改怎么解决呢??????????

作者: yuerfeixiang   发布时间: 2010-09-30

<html>
<head></head>
<body>
  <form id="form1" action="33.php" method="post" name="form1">
    <p><input name="checkbox[]" type="checkbox" id="checkbox[]" value="数学" checked="checked" />
    数学</p>
    <p><input name="checkbox[]" type="checkbox" id="checkbox[]" value="语文"  />
    语文</p>
    <p><input name="checkbox[]" type="checkbox" id="checkbox[]" value="物理"  />
    物理</p>
    <p><input name="checkbox[]" type="checkbox" id="checkbox[]" value="化学"  />
    化学</p>
    <p><input name="checkbox[]" type="submit" name="tijiao" id="tijiao" value="提交"  />
    </p>
  </form>
<?php
  if(isset($_POST['checkbox']) && ($_POST['checkbox'])!=''){
     echo "请确认您的选择:";
    for($i=0;$i<count($_POST['checkbox']);$i++){
       echo $_POST['checkbox'][$i];
  }
}
?>


</body>

</html>

作者: dan_ney   发布时间: 2010-09-30