PHP表单URL变量

时间:2014-01-26 17:00:15

标签: php html sql

我想知道在提交表单时是否可以在创建的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语句进行多项操作。谢谢^^

4 个答案:

答案 0 :(得分: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" />

答案 1 :(得分:0)

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

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

表单数据将通过POST发送,但do仍可通过GET发送。

答案 2 :(得分:0)

您需要将其添加到表单

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

答案 3 :(得分:0)

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

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

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

2)您可以在表单中添加隐藏字段

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