【发布时间】:2011-03-28 04:38:57
【问题描述】:
我有物品清单。当用户点击一个项目时,会生成一个带有文本框<input type="text" name="(DYNAMICALLY ASSIGNED VALUE)" />的div
所以用户可以选择多个项目。对于每个项目,都会在表单内动态生成一个文本框。当用户单击提交按钮时,我想获取 GET/POSTED 元素。我们怎样才能做到这一点?请帮忙。任何帮助将不胜感激。
【问题讨论】:
我有物品清单。当用户点击一个项目时,会生成一个带有文本框<input type="text" name="(DYNAMICALLY ASSIGNED VALUE)" />的div
所以用户可以选择多个项目。对于每个项目,都会在表单内动态生成一个文本框。当用户单击提交按钮时,我想获取 GET/POSTED 元素。我们怎样才能做到这一点?请帮忙。任何帮助将不胜感激。
【问题讨论】:
您可以使用 for-each 循环:
foreach ($_GET as $get_key => $get_value)
【讨论】:
$_COOKIE、$_FILE 和所有其他超全局数组。或者更确切地说,所有其他数组。
您可以像 Matthew 建议的那样在 $_POST 上使用 foreach 循环,或者您可以将输入的名称设置为数组
例如
<input type="text" name="foo[]">
foreach ($_POST['foo'] as $key => $value) {
...
}
数据看起来像这样
[foo] => Array
(
[0] => ...
[1] => ...
[2] => ...
[3] => ...
)
【讨论】: