我需要一些非常简单的东西。 我有不同的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页面?
答案 0 :(得分:0)
没有名称的表单控件无法成功控制。
只有来自成功控件的数据才会在HTTP请求中发送到服务器。
由于您的控件没有名称,因此他们不会加入数据,因此服务器永远不会获取数据。它无法将数据传递给PHP,PHP也无法将其用于填充$_POST
。
如果他们有名字,但你不知道它们是什么,那么你可以像任何其他关联数组一样循环遍历$_POST
数组的键。
foreach ($_POST as $key => $value) {
echo htmlspecialchars($key);
}