[英]“Undefined index” notice after submitting HTML form
因此,我有一個注冊表單,並且在代碼頂部有一些PHP。 它給了我這個錯誤:
Notice: Undefined index: register in /home/content/04/7195304/html/index.php on line 20
這是第20行:
if ($_POST['register']) {
這是提交按鈕:
<input type="submit" class="gobutton" value="Register" name="register"/>
編輯
所以這是我的表單標簽:
<form action="index.php" method="POST">
您應該像這樣檢查它:
if ( isset($_POST['register']) ) {}
以避免引起注意。
您的表單使用method =“ GET”而不是method =“ POST”嗎?
您還可以添加其他檢查以確保索引存在,如下所示:
if (isset($_POST['register'])) {
// do stuff
}
您也可以像這樣調試表單提交:
var_dump($_POST);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.