如何处理设置为表单-PHP中输入名称的变量的$\u POST

如何处理设置为表单-PHP中输入名称的变量的$\u POST,php,post,Php,Post,这就是我在名称和值输入中使用$fieldName和$fieldValue的地方。这些输入类型有数千种。我必须存储它们的信息,所以我正在另一个PHP文件中编写代码,在那里我可以获得此输入的所有值。如何做到这一点 printf('<input type="text" name="%s" value="%s" /><br/>', $fieldName,$fieldValue ); 我想得到所有输入的所有值,因为这个输入是在for循环中生成的,并且以千为单位。我希望你们现在能理

这就是我在名称和值输入中使用
$fieldName
$fieldValue
的地方。这些输入类型有数千种。我必须存储它们的信息,所以我正在另一个PHP文件中编写代码,在那里我可以获得此输入的所有值。如何做到这一点

printf('<input type="text" name="%s" value="%s" /><br/>', $fieldName,$fieldValue );
我想得到所有输入的所有值,因为这个输入是在for循环中生成的,并且以千为单位。我希望你们现在能理解我的问题


当我提交表单时,此post值未获得任何值这是您可以使用的代码:

foreach ($value as $key => $value1) {
//$value1 has the value of your each input type array, you can use that value in this loop in the way you wish to.
}
我希望这对你有帮助。

只要写

echo "<pre>";
print_r($_POST);
exit();
echo”“;
打印(邮政美元);
退出();

您将得到一个数组,它将帮助您

尝试使用数组输入字段:

$all_values = isset($_POST['name']) ? $_POST['name'] : Array();

太模糊了!请描述变量是什么,以及您希望它们是什么。您可能需要创建一个数组,将每个字段名存储为输出,这样您就可以通过迭代来检索它们,但是您的问题很模糊,所以我不确定您想要什么。美元指数又是什么?“你在哪里申报呢?”罗泽娜检查我的答案。您将在
$all\u values
中以键值对的形式获得所有发布的输入。不需要for循环。@Ulver我也尝试了你的注意:未定义的变量:C:\xampp\htdocs\Notice:Undefined index:C:\xampp\htdocs\n中的字段名。我认为这些变量名来自问题中的示例。我假设您是从某个大数组中设置这些变量的值。$value=$\u POST[$fieldName];这不是获取输入字段的值。我假定
$fieldName
作为表单中输入类型数组的名称,这意味着表单中的name属性不正确,请检查
printf()
函数。它的格式应该是:
name=yourname[]
。谢谢您的帮助。如果有多个$_POST,该怎么办呢?比如,如果(isset($_POST['submit']){$name=$_POST[$fieldName];$value=$_POST[$fieldValue];}$_POST将显示所有可能的发布值。输出阵列将向您显示所有内容。”field_name'=>“value”注意:未定义变量:C:\xampp\htdocs\Notice:未定义索引:C:\xampp\htdocs\n这当然不是完整的代码。我展示了可以根据问题中的代码使用数组输入字段。
printf('<input type="text" name="name[%s]" value="%s" /><br/>', $fieldName,$fieldValue );
$all_values = isset($_POST['name']) ? $_POST['name'] : Array();