我想发布多个值:
的index.php:
<form action="update.php" method="post">
<input name='name[]' value='1'/>
<input name='name[]' value='2'/>
<input name='name[]' value='3'/>
<input name='name[]' value='4'/>
<input name='name[]' value='5'/>
<input name='name[]' value='6'/>
<input name='name[]' value='7'/>
<input name='name[]' value='8'/>
<input name='name[]' value='9'/>
<input name='name[]' value='10'/>
<input name='name[]' value='11'/>
<input name='name[]' value='12'/>
<input name='name[]' value='13'/>
<input name='name[]' value='14'/>
<input name='name[]' value='15'/>
<input name='name[]' value='16'/>
<input name='name[]' value='17'/>
<input name='name[]' value='18'/>
<input name='name[]' value='19'/>
<input name='name[]' value='20'/>
</form>
update.php
if ($_POST['name']) {
foreach ( $_POST['name'] as $key=>$value ) {
echo $_POST['name'][$key];
}
}
我的问题是以某种方式将帖子限制为20.当我添加另一个输入字段<input name='name[]' value='21'/>
时,输出仍然只有20个项目。我不知道为什么会这样。
答案 0 :(得分:3)
在您的服务器中,可以max_input_vars
设置20
值。
通过在脚本运行并插入的目录中创建.htaccess
文件来更改该值:
php_value max_input_vars 100
在http://php.net/manual/en/info.configuration.php#ini.max-input-vars了解详情。