New Ribbon
Canva+AI創意設計與品牌應用250招:從商業技巧、社群祕技到AI圖文影音特效 快快樂樂學威力導演2024.影音剪輯與AI精彩創作 文淵閣工作室祝福大家新年快樂.龍年吉祥 Power Automate自動化超效率工作術 Midjourney AI圖像魔導書:搭配ChatGPT魔法加倍 超人氣FB+IG+LINE社群經營與行銷力(第二版) 翻倍效率工作術:不會就太可惜的 Excel × ChatGPT 自動化應用 AppInventor2零基礎入門班中文版(第六版) Python零基礎入門班(第四版) C語言學習聖經 用Canva設計超快超質感:平面、網頁、電子書、簡報、影片製作與AI繪圖最速技 PHP8/MySQL網頁程式設計自學聖經 翻倍效率工作術 - 不會就太可惜的Power BI大數據視覺圖表設計與分析(第三版) 社群經營一定要會的影音剪輯與動畫製作術 Notion高效管理250招:筆記×資料庫×團隊協作,數位生活與工作最佳幫手 Office 2021高效實用範例必修16課(附500分鐘影音教學/範例檔) Excel自學聖經(第二版):從完整入門到職場活用的技巧與實例大全 網路開店×拍賣王:蝦皮來了(第二版) 專家都在用的Google最強實戰:表單、文件、試算、簡報、遠距與線上會議 超人氣 Instagram 視覺行銷力(第二版):小編不敗,經營 IG 品牌人氣王的 120 個秘技!

 

  [PHP] Notice: Undefined index: ... 的解決方案

文淵閣工作室

文淵閣工作室
更新時間:2011/4/13 下午 12:34:40

 

PHP Notice: Undefined index: ... 問題的解決方案
首先,這個不是錯誤,是警告訊息。
所以如果伺服器 php.ini 設定不能改,那就必須在每個變數使用前應當先定義他的預設值。

方法1:修改 php.ini
修改錯誤訊的顯示值為:
error_reporting = E_ALL & ~E_NOTICE
更猛一點是設定:
display_errors = Off
這個方式較不推薦,因為如此一來,無論什麼訊息都不會顯示了。

方法2:在程式頁加入不顯示訊息的指令
如果無法修改 php.ini 可以直接在該頁程式一開始加入
error_reporting(0);
不過這個方式也不推薦,因為這也會阻止顯示任何訊息。

方法3:對變數設定進行預設值,不過寫法較為麻煩,也不一定適用任何狀況。

方法4:對要顯示的變數先做判斷
例如要顯示 $errMsg 之前,可以
if(isset($errMsg)&&($errMsg!="")){
echo $errMsg;
}

陳嘉鴻

陳嘉鴻
更新時間:2013/7/1 下午 04:00:35

 

方法4:對要顯示的變數先做判斷
例如要顯示 $errMsg 之前,可以
if(isset($errMsg)&&($errMsg!=""){
echo $errMsg;
}
------------------
我依你的方式試了  但好像是錯誤沒有定義
$errMsg

文淵閣工作室

文淵閣工作室
更新時間:2013/7/2 上午 08:55:27

 

isset($errMsg)
即是在判別這個變數是否存在.

陳嘉鴻

陳嘉鴻
更新時間:2013/7/2 下午 12:24:35

 

作者你好

可以給一完整的套用解決方式嗎?

thks

陳嘉鴻

陳嘉鴻
更新時間:2013/7/2 下午 02:54:20

 

原來少一個括號,我會了。  


<?php   if( isset($errMsg) &&($errMsg!="")) { ?>
   <?php
     if ($_GET['errMsg'] == 1){ ?>
             <table width="100%" border="0" cellspacing="0" cellpadding="4">
               <tr class="head2">
                 <td>錯誤訊息</td>
               </tr>
               <tr>
                 <td align="center">帳號、密碼錯誤,<br>
                   請重新登入!</td>
               </tr>
             </table>

陳嘉鴻

陳嘉鴻
更新時間:2013/7/4 下午 02:35:07

 

討論  newsadd.php 的nicEditors  js功能?
http://imgur.com/
是上傳圖片時的暫存網站,在新聞公告系統中此外掛程式可以改成在自己的server中存放嗎?

文淵閣工作室

文淵閣工作室
更新時間:2013/7/7 上午 06:43:28

 

這個外掛是不行的喔!

Vicky

Vicky
更新時間:2013/7/17 下午 10:26:42

 

我把陳嘉鴻大的CODE貼在CD片所附的完成檔裡, 是會出錯的. 請問有正解的該檔讓人可下載嗎??




 

 

Re:[PHP] Notice: Undefined index: ... 的解決方案

請輸入姓名。

已超出字元數目的最大值。


請輸入電子郵件。

格式無效。


請輸入內容。