使用php帖子而没有标记名

时间:2018-03-15 14:16:43

标签: php html post

我需要一些非常简单的东西。 我有不同的html页面(总共十一个)与表单,提交时,他们将通过邮件发送输入表单的值。 这些页面非常不同,输入标签具有不同的名称和功能ecc ... php必须将数据保存在预先存在的excel文件中,这样我才能将保存数据的单元格传递给我的php页面。 但是因为有不同标签名称的页面非常不同,我只想写一个使用数字索引而不是标签名称作为键的$ _POST数组的php文件。那可能吗?

所有页面之一的一部分形式的例子是这个

Client name <input type="text" name="client_name"/> <input type="hidden" value="A8"> 

第二页的示例可能是

Address of you friend <input type="text" name="address"/> <input type="hidden" value="A1"> <br>
<br>

当其中一个使用方法发布通过提交按钮发送时,如果从第一个html页面调用php页面,则$ _POST [1]中的内容将为A8,如果从该页面调用php页面,则为A1第二个HTML页面?

1 个答案:

答案 0 :(得分:0)

没有名称的表单控件无法成功控制。

只有来自成功控件的数据才会在HTTP请求中发送到服务器。

由于您的控件没有名称,因此他们不会加入数据,因此服务器永远不会获取数据。它无法将数据传递给PHP,PHP也无法将其用于填充$_POST

如果他们有名字,但你不知道它们是什么,那么你可以像任何其他关联数组一样循环遍历$_POST数组的键。

foreach ($_POST as $key => $value) {
    echo htmlspecialchars($key);
}