簡體   English   中英

PHP表單URL變量

[英]PHP Form URL vars

我想知道是否可以在提交表單時在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

我這樣做的原因是,我可以使用if語句將action.php用於一件事。 謝謝^^

只需將所需的變量附加到操作鏈接即可。

    <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" />

當然,表單操作URL可以具有查詢字符串:

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

表單數據將通過發送POSTdo仍然會通過使用GET

您需要將此添加到表單

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

對的,這是可能的。 您可以使用以下任何一種方法

1)您可以設置submit按鈕的名稱“ do”; 由於您的提交按鈕的值為“注冊”

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

要么

2)您可以在表單中添加隱藏字段

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM