2011-09-12 13 views
-3

我正在修改程序。有一個PHP文件發生了兩種價值傳球,我也得到一個通知,系統是這樣的:如何處理在PHP文件中傳遞值兩次

Notice: Undefined index: content in /Users/alexhu/NetBeansProjects/menagerie/svn/trunk/apps/frontend/modules/legacy/legacy_lib/content/utilities/hraprint.php on line 23 

而且

Notice: Undefined index: isProvena in /Users/alexhu/NetBeansProjects/menagerie/svn/trunk/apps/frontend/modules/legacy/legacy_lib/content/utilities/hraprint.php on line 24 

如何避免呢?

+4

1.請顯示密碼。 2.請接受您之前的一些問題以獲得更好的答覆。 –

+0

在第23行和第24行,您正在使用數組。你正試圖訪問該數組的索引'content'和'isProvena'。這些索引不存在於數組中。沒有任何代碼,這就是我所能說的。另外可以試試'isset($ array ['content'])'和'isset($ array ['isProvena'])''。 –

回答

1

那麼你正試圖使用​​一個不存在的數組的索引。

的錯誤,說明什麼是錯:-)

2

該錯誤意味着你已經基本上得到了類似:

$my_arrray = array(); 

if ($my_array['content'] == ....) { 
} 

...試圖在數組訪問索引/鍵這尚未定義。爲了防止它,你需要這樣的:

if (isset($my_array['content']) && ($my_array['content'] == ....)) { 
0

你只是想訪問$array['content']$array['isProvena']在你的代碼。沒有代碼,我們不能告訴你什麼。