簡體   English   中英

提交HTML表單后出現“未定義索引”通知

[英]“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.

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