如何为$ _POST分组表单的参数?

时间:2015-10-19 19:28:57

标签: php html forms post grouping

实施例。 (HTML文件)

<form name='test' method='POST'>

<input type='text' name='name'>
<input type='text' name='surname'>
<input type='submit' name='sub'>

</form>

现在在PHP文件中,我将获得$_POST之类的:

$_POST['name']= something
$_POST['surname']= something
etc...

如果我想“组织”那样的$_POST,那该怎么办:

$_POST[name-of-the-form]['name']= something
$_POST[name-of-the-form]['surname']= something
etc...

我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

AbraCadaver就在这里,您所做的就是相应地命名您的表单元素。 e.g。

<input type='text' name='name-of-the-form[name]'>

答案 1 :(得分:0)

假设您是从PHP文件执行此操作,则应使用方括号和所有元素名称中的相同名称:

<?php 
$formName = 'test';
?>
<form name='<?=$formName?>' method='POST'>

<input type='text' name='<?=$formName?>[name]'>
<input type='text' name='<?=$formName?>[surname]'>
<input type='submit' name='sub'>

</form>