[英]PHP Form URL vars
I was wondering if it would be possible to have a variable in the URL created when submitting a form? 我想知道是否可以在提交表单时在URL中创建一个变量?
form: 形成:
<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>
I'd like the link to end up as: http://.../action.php?do=register
我希望链接最终显示为:
http://.../action.php?do=register
My reasoning for this is so that I can use action.php for more than one thing using if statements. 我这样做的原因是,我可以使用if语句将action.php用于一件事。 Thanks ^^
谢谢^^
Just append the variable you want to the action link. 只需将所需的变量附加到操作链接即可。
<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>
Or you can add a hidden field to your form: 或者,您可以在表单中添加一个隐藏字段:
<input type="hidden" name="do" value="register" />
Sure, the form action URL can have a query string: 当然,表单操作URL可以具有查询字符串:
<form class="register_form" action="action.php?do=register" method="POST">
The form data will be sent via POST
but do
will still be available via GET
. 表单数据将通过发送
POST
但do
仍然会通过使用GET
。
您需要将此添加到表单
<input type="hidden" name="do" value="register">
Yes, it is possible. 对的,这是可能的。 You can use any one of following methods
您可以使用以下任何一种方法
1) You can set the name of your submit
button "do"; 1)您可以设置
submit
按钮的名称“ do”; As the value of your submit button is "Register" 由于您的提交按钮的值为“注册”
<input type="submit" name="do" value="Register" />
OR 要么
2) You can add a hidden field to your form 2)您可以在表单中添加隐藏字段
<input type="hidden" name="do" value="register" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.