[英]how can I get an unchecked checkbox from a html form to php and give a value to it?
[英]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.