我正在使用jQuery创建一个HTML表单,该表单在一个问题下将某些文本框组合在一起(例如,“列出此请求适用的每个URL。”)对于该问题(和其他人),有3个文本它下面的框以及一个按钮,以便在必要时添加其他文本框。当我传递此表单数据以供PHP处理时,如何将所有这些文本框值组合在一起作为$ _POST数组变量中的单个数组变量?我尝试给所有文本框添加相同的名称属性,后跟括号,但这似乎不起作用(例如,<input name='myarray[]' type='text' />
)。有什么建议吗?
编辑:以下是我收到的错误的具体信息:
我在PHP中使用它
$myarray ='';
foreach ($_POST['myarray'] as $value) {
$myarray .= $value . '\n';
}
我得到的错误是: “警告:为foreach()提供的参数无效”
答案 0 :(得分:0)
foreach($_POST["myarray"] as $myarray)
{
echo $myarray . "";
}
这很简单。我想你正在使用$ _POST ['myarray []'](注意方括号[]),这是不正确的。这个例子应该完全正常。