2011-08-10 60 views
1

我发誓我无法找到一个简单的工作解决方案。PHP:如何POST名称属性中包含[]的输入的值?

在窗体上我有名称包含“[]”的输入,我不能更改输入的名称,因为它们是脚本的一部分。

我想在php表单提交后在下一页输入这些输入的值。输入

<input type="text" name="CustomFields[13]" id="CustomFields_13_1" value=""> 

任何人都知道如何完成的呢?

我想用PHP只

+0

的问题是不明确的,在所有 – zerkms

+2

您有什么问题? PHP应该将这些值作为数组获取 – JohnP

+3

**使用'vardump($ _ POST)'**。调试这是非常微不足道的,你需要学会自我帮助。 – meagar

回答

4

这样做,如果名称是CustomFields[13],那么你可以在$_POST['CustomFields']['13']访问它。

+0

上帝是不错的 – sebas

0

你“不能”用PHP发布一些东西。它始终是发送到服务器的客户端。 PHP在服务器端运行。

我建议您使用会话并在那里保存您需要在下一页中提供的值。

这是你如何设置会话:

session_start(); 
$_SESSION['CustomField'] = "test"; 

这就是你如何得到它:

session_start(); 
echo $_SESSION['CustomField']; //Should display "test" 
+0

有很多“CustomField”我需要的是将它保存到以后发布的值,如果你有很多输入像CustomField [13] CustomField [14],你会怎么做一个会话 – sebas

相关问题