2013-08-28 50 views

回答

5

有很多种方法,您可以使用

给提交按钮的唯一名称或价值为每个表单,

<input type="submit" name="form1" value="Submit"> 

if (isset($_POST['form1'])){ 
// form1 was filled in 
} 

添加一个隐藏的输入字段

<input type="hidden" name="form" value="form1"> 

if (isset($_POST['form']) && $_POST['form'] == "form1"){ 
// form1 was filled in 
} 

在动作url中使用参数。

<form action="index.php?form=form1" method="POST"> 

if (isset($_GET['form']) && $_GET['form'] == "form1"){ 
// form1 was filled in 
} 
5

您可以使用隐藏输入。例如:

<form ...> 
    <input type="hidden" name="form_id" value="first_form"> 
</form> 

<form ...> 
    <input type="hidden" name="form_id" value="second_form"> 
</form> 

然后,在PHP中,只是寻找一个:

if ($_REQUEST['form_id'] == 'first_form') { 
    // first form 
} else { 
    // second form 
}