程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php Undefined index的問題

php Undefined index的問題

編輯:PHP綜合

可以再錯誤語句前加上@

也可以修改PHP.INI

PHP.INI裡的error_reporting = E_ALL造成的,如果不希望看到這個提示,可以
error_reporting = E_ALL &~E_NOTICE。

也可在頁面頂部加上error_reporting(0); 將禁止本頁內任何錯誤顯示

又是一個提交程序的小bug,以前寫程序的時候對提交數據幾乎沒做什麼驗證判斷,比如接受 tj 的值,根本就沒有定義數據類型就直接進行提交了,所以導至了 Notice: Undefined index: tj in //index.php on line 67 這樣的錯誤,這是說 tj 沒有定義,只要自己定義一下即可,或者在接受的時候進行一個判斷就OK了。

解決的方法很簡單,找到接受 tj 的程序值,67 行:

原來的程序是 if($_POST[‘tj']) && $_POST[‘tj']) 改為如下的值:

if(isset($_POST[‘tj']) && $_POST[‘submit'])

這是要要先判斷 tj 是否存在,在判斷 tj 的值,添加 isset 之後就不會再出現 Notice: Undefined index: tj in //index.php on line 67 這樣的錯誤了,php 程序小錯誤不是一般的多,只能對症下藥了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved