2014-01-26 99 views
0

我想知道在提交表单时创建的URL是否可能有变量?PHP表单URL增值税

形式:

<form class="register_form" action="action.php" method="get"> 
     Team Name*: <input type="text" name="teamname" required /> 
     Team Region*: <input type="text" name="teamregion" maxlength="4" required /> 
     Team Leader*: <input type="text" name="teamleader" maxlength="16" required /> 
     Team Members: <input type="text" name="teammembers" /> 
     <input name="register_submit" type="submit" value="Register" /> 
    </form> 

我想链接到最终成为:http://.../action.php?do=register

我对这种推理是这样,我可以使用action.php的使用if语句不止一件事。谢谢^^

回答

1

只需将所需的变量追加到操作链接。

<form class="register_form" action="action.php?do=register" method="get"> 
    Team Name*: <input type="text" name="teamname" required /> 
    Team Region*: <input type="text" name="teamregion" maxlength="4" required /> 
    Team Leader*: <input type="text" name="teamleader" maxlength="16" required /> 
    Team Members: <input type="text" name="teammembers" /> 
    <input name="register_submit" type="submit" value="Register" /> 
</form> 

或者你可以隐藏字段添加到您的形式:

<input type="hidden" name="do" value="register" /> 
+0

好点!从来没有第一个,该死的。 – Night

0

当然,表单动作的URL可以有一个查询字符串:

<form class="register_form" action="action.php?do=register" method="POST"> 

的表格数据将被发送通过POSTdo仍将可通过GET

0

您需要将它添加到形式

<input type="hidden" name="do" value="register"> 
0

是的,这是可能的。您可以使用以下任何一种方法

1)您可以设置您的submit按钮的名称“do”;由于您提交值按钮 “注册”

<input type="submit" name="do" value="Register" /> 

OR

2)您可以隐藏字段添加到您的形式

<input type="hidden" name="do" value="register" />