在php中使用一个按钮将多个表单提交到同一个操作页面

在php中使用一个按钮将多个表单提交到同一个操作页面,php,html,css,forms,Php,Html,Css,Forms,因此,我尝试只使用一个提交按钮将同一页面上多个表单的数据发送到同一个操作页面 到目前为止,我已经尝试对我的所有表单使用表单ID,但仍然不成功。第一个表单是唯一经过的表单,我认为这是因为它的表单标签上的操作在其他表单也可以执行之前执行。下面我给出了一些示例代码,说明我正在尝试做什么: //这里有一些代码 //这里有一些代码 //这里有一些代码 提交 那么,如何使用PHP将所有三个表单提交到同一页面 感谢您的帮助。您只能使用javascript并在后台发送3请求 比如说。使用指定的类标记表单,例

因此,我尝试只使用一个提交按钮将同一页面上多个表单的数据发送到同一个操作页面

到目前为止,我已经尝试对我的所有表单使用表单ID,但仍然不成功。第一个表单是唯一经过的表单,我认为这是因为它的表单标签上的操作在其他表单也可以执行之前执行。下面我给出了一些示例代码,说明我正在尝试做什么:


//这里有一些代码
//这里有一些代码
//这里有一些代码
提交
那么,如何使用PHP将所有三个表单提交到同一页面


感谢您的帮助。

您只能使用javascript并在后台发送3请求

比如说。使用指定的类标记表单,例如
多个表单

然后将代码更改为类似以下内容:


//这里有一些代码
//这里有一些代码
//这里有一些代码
提交
然后将javascript添加到代码中

var forms=document.getElementsByClassName(“多个表单”);
变量发送器=函数(e){
常数形式=e.目标;
//使用Fetch发布数据
获取(形式动作){
方法:form.method,
正文:新表单数据(表单)
})
//阻止默认表单提交
e、 预防默认值();
};
对于(var i=0;i

但是如果您不想使用javascript发送表单。你应该考虑一个带有数组参数的表单。

< P>技术上,你提交所有的表单,但是它们都有相同的动作,ID. Check出了这个问题:


首先,HTML ID属性必须是唯一的。一旦每个表单都有了自己的ID,就可以从example.php文件的操作中正确解析$\u GET变量中的数据

您的意思是要将页面上的所有控件发送到服务器,而不管它们处于何种形式?他们为什么一开始就有不止一个表格?对前面问题的任何反馈都会很有帮助。为什么这需要三个单独的表单?它们是三个单独的表单,因为按照当前页面的设计方式,我不能为所有控件使用一个单独的表单。我试着把它做成一个单一的表单,但是页面的设计不允许这样做,不幸的是我没有设计页面,我被要求让整个web应用程序的设计工作正常。因此,我需要知道是否有一种方法可以做到这一点,你现在明白了吗?如果是这样,那么请接受答案,让其他人知道它是有效的。我不想走Javascript路线。您能否详细说明使用一个表单和一个数组参数的想法?