搜索
php - post接收不到成绩
PHP中文网
PHP中文网 2017-04-10 16:27:27
[PHP讨论组]
<!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中文网

认证高级PHP讲师

全部回复(2)
ringa_lee

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

PHP中文网

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号