[請益] PHP有關action新增case的問題

看板PHP作者 (qnebsusa)時間16年前 (2009/09/03 23:53), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
其實自己對php半生不熟 目前因工作關係,要修改一個網頁的資料 不過原作者聯絡不上,這幾天看了一堆書也一知半解 所以只好在此請教高手,若不適合我會自刪的 我們要從既有資料庫中,整理新的表格 在action.php中,有好幾個case 例如 case "0306"://列表一 $network = new network("DAO_network"); $network->set(); $network->display(); break; 現在要新增一個列表二,頁面也設計好了 所以在列表一下方新增一個: case "0307"://列表二 $source = new source("DAO_source"); $source->set(); $source->display(); break; 這個新增的source.php也寫好了 但「....action.php?action=0307 」連結進去,卻出現下列畫面: Warning: display(): Failed opening '' for inclusion (include_path='.:/php/includes:/usr/share/php') in /………/www/myfun/Mydata.php on line 82 再檢視Mydata.php: 78: function display() 79: { 80: $html = ''; 81: ob_start(); 82: include_once($this->template); 83: $html = ob_get_contents(); 84: ob_end_clean(); 85: echo $html; 86: } 如果第82行有問題,那麼其他的case應該也會有問題 試過幾種依樣畫葫蘆的作法,均無法正常顯示 所以懇請拜求大師的指點,我應該還要修改哪些地方?感謝... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.248.77 ※ 編輯: asusbenq 來自: 59.126.248.77 (09/04 00:02)

09/04 12:50, , 1F
會不會是你測試時只用一種狀況run 所以只有一個case
09/04 12:50, 1F
文章代碼(AID): #1Ad-Q57b (PHP)
文章代碼(AID): #1Ad-Q57b (PHP)