我正在PHP中使用codeigniter開發一個應用程序以用於工作流程過程。在codeigniter中聲明一個大小爲100的空數組php
現在我需要聲明反正執行值存儲在該數組動態尺寸100或200與空值default..whenever工作流的一個空數組..
我有我認爲像一個陣列
if(isset($value)){
foreach ($value as $row) {
$wer[] = $row;
}
}
現在,每當工作流運行自動值開始使用form_dropdown('perfpmself_1',$rate,$wer[0],'class="self"');
從上述格式我使用從$ WER [0]的所有值加載到$ WER [50]存儲在視圖。所有值將正常顯示...但如果在數據庫中沒有值,將其加載到array..it拋出這樣的錯誤
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: wer
Filename: views/performancepm.php
任何人都可以提出一個解決方案來克服這個錯誤我查看屏幕?
提前請help..thanks
你是PHP老了。您需要首先聲明$ wer。 $ wer = array();在foreach之外。 – Steven 2013-02-27 17:04:51
嗨史蒂芬..我忘了張貼數組聲明代碼..我聲明它之前isset ..但沒有用:( – smallerik 2013-02-27 17:42:31
thanx爲您的答覆史蒂文..我寫了一個SQL查詢填充所有列值爲0作爲默認值..我的$ wer []存儲在默認情況下爲0 ..爲你的即時回覆:) – smallerik 2013-02-27 17:45:41