我有一個HTML文件,我編輯,因爲有一個錯字。我試圖對.php文件進行相應的更改,但這些更改並未消除我收到的未定義索引通知。如果我編輯.php文件以匹配html中的拼寫錯誤,則不會顯示錯誤。到底是怎麼回事?編輯HTML和PHP
的html代碼:
<dl>
<dt>Guardian Title</dt>
<dd>
<input id="G_Title" name="G_Title" type="text" />
</dd>
</dl>
PHP代碼
$G_Title = $_POST['G_title'];
如果我改變PHP來G_Title
一切都很好,但如果我改變的HTML G_Title
,我仍然得到錯誤。
當然,我可以看到這裏的工作,但爲什麼會出現這個錯誤呢?
只需確保PHP中的這個'G_Title':'$ _POST ['G_title'];'和HTML中的'G_Title':'name =「G_Title」'完全一樣,你應該沒問題 – x4rf41
當你得到未定義的索引錯誤時,你的代碼是什麼樣的?在更改錯字之前你是否得到錯誤?我不確定您發佈的代碼是否存在錯誤,因爲您發佈的代碼看起來像是唯一的錯誤是在您說的PHP中,如果您將其更改爲G_Title而不是G_title,那麼您發佈的html已包含G_Title是人們所期望的。 – Josh
thnx它工作時,我做了修改建議由x4rf4和刷新! – SVM