【问题标题】:Why is var_dump($_POST) not showing all my variables?为什么 var_dump($_POST) 没有显示我的所有变量?
【发布时间】:2012-09-18 00:44:44
【问题描述】:

我有一个表单,其中包含超过 350 个 name="somename" 附加到 HTML 输入元素。当我运行 var_dump($_POST) 时,只有 150 个出现,这是怎么回事?

【问题讨论】:

  • 你可能有重复的名字或未选中的复选框

标签: php html post


【解决方案1】:

确保在 html 中,您正在使用

<input name="name[]" value=""/>

而不是

<input name="name" value=""/>

如果名称属性中没有括号,php 将用每个新名称字段覆盖 $_POST['name']。

【讨论】:

  • 这不是问题,但您让我意识到我在某些框中缺少空白值。现在一切都很好。谢谢。
  • 那是 value="" 不在某些项目上 - 那些没有出现在 var_dump 中
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-16
  • 1970-01-01
  • 1970-01-01
  • 2022-12-09
  • 1970-01-01
  • 2019-10-19
相关资源
最近更新 更多