如何在不知道表单内控件名称的情况下获取表单中的GET / POST元素

时间:2010-08-11 05:09:10

标签: php html css forms

我有物品清单。当用户点击某个项目时,会生成一个带有文本框<input type="text" name="(DYNAMICALLY ASSIGNED VALUE)" />

的div

因此用户可以选择多个项目。对于每个项目,在表单内动态生成文本框。当用户单击提交按钮时,我想获取GET / POSTED元素。我们怎样才能做到这一点?请帮助。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:5)

您可以使用for-each循环:

foreach ($_GET as $get_key => $get_value)

答案 1 :(得分:2)

您可以在foreach上使用$_POST循环,例如Matthew建议的,或者您可以将输入的名称设置为数组

例如

<input type="text" name="foo[]">

foreach ($_POST['foo'] as $key => $value) {
    ...
}

数据看起来像这样

[foo] => Array
     (
         [0] => ...
         [1] => ...
         [2] => ...
         [3] => ...
     )