如何在PHP页面中对相关表单元素进行分组?

如何在PHP页面中对相关表单元素进行分组?,php,html,forms,Php,Html,Forms,我有一个PHP页面,其目的是为招聘获取用户信息。此页面包含一个具有多个输入字段的表单。这张表格和候选人的简历一样好 表单中有一个部分,用户在其中输入其技能集。该部分的格式如下 技能设置下拉列表 技能名称下拉列表 熟练程度下拉列表 实验年份下拉列表 exp.月下拉列表 有与上面相同类型的8行。用户必须在上述部分中至少填写一行。因此,我的问题是,在提交上述页面上的表单时,是否有任何方法将相同类型的值分组到一个部分以发送到操作页面。我不确定是否正确理解了问题,但是,您是否可以通过分析结果,然后比较和匹

我有一个PHP页面,其目的是为招聘获取用户信息。此页面包含一个具有多个输入字段的表单。这张表格和候选人的简历一样好

表单中有一个部分,用户在其中输入其技能集。该部分的格式如下

技能设置下拉列表 技能名称下拉列表 熟练程度下拉列表 实验年份下拉列表 exp.月下拉列表
有与上面相同类型的8行。用户必须在上述部分中至少填写一行。因此,我的问题是,在提交上述页面上的表单时,是否有任何方法将相同类型的值分组到一个部分以发送到操作页面。

我不确定是否正确理解了问题,但是,您是否可以通过分析结果,然后比较和匹配分组的值,将$\u POST变量分组到一个数组中?

您当然可以使用数组作为表单字段名,并通过POST传递该数组

HTML


是的,您需要使用数组。如果一行中的每一行都有name属性。 你可以把它改成数组。然后,您可以在数组中重用相同的名称,以便将更多的select标记添加到相同的数组中

您还可以将所有8行s作为二维数组执行,如:


等等

1。php中没有页面。2.php中没有表单。show us code you haven done.give same选择像group1[]这样的名称作为方括号,因此PHP将其转换为array@rabudde谢谢你的朋友,但是你能解释一下吗?请给我一个链接,在那里详细解释。谢谢You@Param-“甘纳克,反对票主要是因为没有读到最后。”威利姆,谢谢你的朋友回复。根据您的建议,我可以这样做,我的问题是将这些变量分组到一个数组中,并将此数组发送到下一个操作页面。因此,在操作页面上,我们可以使用一个变量访问所有值,这有利于编码和维护。非常感谢。您可以在php表单中使用,只需将方法设置为POST,并将操作设置为下一页。否则,您可以使用CURL将其作为POST请求提交。请记住,PHP没有表单页面,我认为您应该分享更多代码并尝试详细说明。谢谢!谢谢你的指导。它将帮助我分配。但是我的朋友,我的表单中有很多部分都有相同类型和数量的控件,比如textbox selct下拉框text area等等。那么这个解决方案是否适用于所有这些类型的控件?也请告诉我这项技术叫什么?我在哪里可以得到更多的信息?谢谢大家!@Param Ganak是的,您可以在任何类型的输入上使用此解决方案。这就是HTML表单创建数组的方式。这里有一点信息:谢谢你的回复。
<input name="skills[]" ...
foreach($_POST['skills'] as $skill)
{
 ....
}