2017-06-15 4 views
-2

このエラーが発生しました。誰でもそれを解決できますか?私は本当に助けが必要です。PHPエラーが発生しました重大度:通知メッセージ:未定義の変数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を設定していないあなたは、このような真の$ competitionData =として最初のものにそれを初期化する必要があります。それを試して使用する前に。別のオプションは、交換するために次のようになります。

if($competitionData) { 

で:

if(isset($competitionData)) { 

これはあなたの問題を解決する必要があります。

+0

私はこれを実装すべきファイルは? – rain

+0

私はあなたのプロジェクトを書いていないので、私は言うことはできませんが、$ competitionDataを配列に設定してHTMLで出力しようとしているように見えます。私は別のオプションで私の答えを更新します。 – GrabzIt

+0

私の答えは受け入れられたものとしてマークできますか? – GrabzIt

関連する問題