2017-06-15 79 views
-2

我收到此錯誤。任何人都可以解決它?我真的需要幫助。遇到PHP錯誤嚴重性:通知消息:未定義變量competitionData

這是視圖代碼:你需要把它初始化的東西首先作爲$ competitionData =真這樣

<div class="list-group">  
    <?php 
     if($competitionData) { 
      $x = 1; 
      foreach ($competitionData as $value) { 
     ?> 
     <a class="list-group-item classSideBar <?php if($x == 1) { echo 'active'; } ?>" onclick="getcompetitionvenue(<?php echo $value['competition_id'] ?>)" id="competitionId<?php echo $value['competition_id'] ?>"> 
     <?php echo $value['competition_name']; ?>(<?php echo $value['numeric_name']; ?>) 
     </a> 
    <?php 
     $x++; 
    } 
} else { 
    ?> 
     <a class="list-group-item">No Data</a> 
    <?php 
     } 
    ?> 
</div> 
+0

Errrr ...在哪個「行」上? –

+0

請粘貼整個文件,似乎沒有初始化變量'$ competitionData' –

+0

'foreach($ competitionData as $ value)'表示來自某個數組的某個地方; 「你」有這個。 –

回答

0

您沒有設置$ competitionData;在你嘗試和使用它之前。另一種選擇是,以取代:

if($competitionData) { 

有:

if(isset($competitionData)) { 

這應該可以解決您的問題。

+0

其中我應該實現這個文件? – rain

+0

我不能說我不寫你的項目,但它看起來應該設置$ competitionData到一個數組,因爲它試圖以HTML格式輸出它們。我會用另一個選項更新我的答案。 – GrabzIt

+0

請您將我的答案標記爲已接受的答案? – GrabzIt

相關問題