ホームページ  >  に質問  >  本文

php - post接收不到成绩

<!Doctype html>
<head><title>waw</title></head>
<body>
<form method="post" action="">
小明:<input type="text" name="mark[]"><br/>
小红:<input type="text" name="mark[]"><br/>
小白:<input type="text" name="mark[]"><br/>
小李:<input type="text" name="mark[]"><br/>
小兰:<input type="text" name="mark[]"><br/>
<input type="submit" name="postmethod" value="提交">
</form>
</body>
</html>
<?php    
$str=@$_POST['mark[]'];
 echo"接收的成绩:.$str.";

?>
PHP中文网PHP中文网2748日前324

全員に返信(2)返信します

  • ringa_lee

    ringa_lee2017-04-10 16:29:27

    $ret=$_POST['mark'];
    print_r($ret);试试

    返事
    0
  • PHP中文网

    PHP中文网2017-04-10 16:29:27

    一个post用不着@吧,把错误屏蔽掉了,怎么调试。

    你这样写的问题是: Notice: Undefined index: mark[] in /Library/WebServer/Documents/demo/untitled.php on line 16
    所以改成$_POST['mark'];就行了
    这样接收到的是一个数组,所以不能用echo,用var_dump或print_r就可以看到了。

    返事
    0
  • キャンセル返事