Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 表中的HTML表单不会通过POST发送所有可用数据_Php_Post - Fatal编程技术网

Php 表中的HTML表单不会通过POST发送所有可用数据

Php 表中的HTML表单不会通过POST发送所有可用数据,php,post,Php,Post,我有一张有113行的桌子。 每行有9个单元格,其中有一个输入,如下图所示: row_1[td_1],row_1[td_2],[...], row_2[td_1],row_2[td_2],[...], row_3[td_1],row_3[td_2],[...] [...] row_113[td_1],row_113[td_2],[...] 问题:当我通过POST发送此数据时,我只获取第112行第一个字段的数据: [...] ["row_111"]=> array(9) {

我有一张有113行的桌子。 每行有9个单元格,其中有一个输入,如下图所示:

row_1[td_1],row_1[td_2],[...],
row_2[td_1],row_2[td_2],[...],
row_3[td_1],row_3[td_2],[...]
[...]
row_113[td_1],row_113[td_2],[...]
问题:当我通过POST发送此数据时,我只获取第112行第一个字段的数据:

[...]  
["row_111"]=>
  array(9) {
    ["tytul"]=>
    string(15) "example element"
    ["pkwiu"]=>
    string(0) ""
    ["jm"]=>
    string(1) "2"
    ["ilosc"]=>
    string(1) "1"
    ["cena_brutto"]=>
    string(5) "74.00"
    ["vat"]=>
    string(3) "23%"
    ["vat_oryginalny"]=>
    string(2) "23"
    ["cena_netto"]=>
    string(5) "60.16"
    ["wartosc_brutto"]=>
    string(5) "74.00"
  }
  ["row_112"]=>
  array(1) {
    ["tytul"]=>
    string(15) "example element" <------
  }
[…]
[“第111行]=>
阵列(9){
[“tytul”]=>
字符串(15)“示例元素”
[“pkwiu”]=>
字符串(0)”
[“jm”]=>
字符串(1)“2”
[“ilosc”]=>
字符串(1)“1”
[“cena_brutto”]=>
字符串(5)“74.00”
[“增值税”]=>
字符串(3)“23%”
[“增值税”]=>
字符串(2)“23”
[“cena_netto”]=>
字符串(5)“60.16”
[“瓦托斯·布鲁托”]=>
字符串(5)“74.00”
}
[“第112行]=>
阵列(1){
[“tytul”]=>

字符串(15)“示例元素”这是因为从
PHP5.3.9
中,他们添加了一个限制,该限制为1000

从包含111行的表单中可以得到
111*9=999+1
(1来自
row_112
)结果
1000
变量

php.ini中的更改

max_input_vars = 3000
suhosin.post.max_vars = 3000
suhosin.request.max_vars = 3000
suhosin.get.max_vars = 3000
或从php:

ini_set('max_input_vars', 3000);

或任何您想要的限制。

我不明白问题所在-您的所有输入行都将提交并列出correctly@ulkas,不,不是。请仔细阅读问题。HTML正确性包装表单对帖子数据也有效吗?感谢您的快速回复,现在我必须等待服务器管理员的操作。此限制可能会导致很多问题有很多像我这样的剧本,你不觉得吗?
ini_set('max_input_vars', 3000);