簡體   English   中英

如何從HTML表單獲取PHP值?

[英]How can I get a PHP value from an HTML form?

我有一個HTML表單,如下所示:

<form enctype="multipart/form-data" action=" " method="post">
<input name="username" type="text"/>
<input type="submit" value="Upload" class="btn btn-primary"/><br/>
</form>

我希望此表單的用戶在輸入框中輸入數據。 然后,我希望此數據為PHP字符串的值-例如, $username = "MY_NAME"; 其中MY_NAME是用戶輸入的HTML表單的值。

如果用戶在輸入框中輸入的內容例如是"STACKOVERFLOW"我希望PHP字符串為$username = "STACKOVERFLOW";

提前致謝。

表單提交后,您需要從$_POST數組中獲取值

您可以執行print_r($_POST)來查看它包含的所有內容(所有表單字段)並分別引用它們。

用戶名將為$_POST['username']

我建議在具有形式和PHP工作閱讀教程... 這里有一個很好的一個

由於您顯然是新手,因此我將為您提供更多幫助:

為您的提交按鈕命名:

<form enctype="multipart/form-data" action="" method="post">
    <input name="username" type="text"/>
    <input type="submit" name="submit" value="Upload" class="btn btn-primary"/><br/>
</form>

由於action為空,因此它將發布到當前頁面。 在文件頂部,可以通過檢查是否設置了$_POST['submit'] (我為您的提交按鈕指定了名稱)來檢查表單是否已提交。

if(isset($_POST['submit'])) {
    // form submitted, now we can look at the data that came through
    // the value inside the brackets comes from the name attribute of the input field. (just like submit above)
    $username = $_POST['username'];

    // Now you can do whatever with this variable.
}
// close the PHP tag and your HTML will be below

有關處理PHP中的表單的一些基本知識。

首先檢查表單是否已提交:

<form enctype="multipart/form-data" action=" " method="post">
<input name="username" type="text"/>
<input type="submit" name="Submit" value="Upload" class="btn btn-primary"/><br/>
</form>

if($_POST['Submit'] == "Upload")
{

    $username = $_POST['username'];

}

暫無
暫無

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

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