遇到PHP错误严重性:通知消息:未定义变量competitionData

时间:2017-06-15 13:42:07

标签: php

我收到了这个错误。任何人都可以解决它?我真的需要帮助。

这是视图的代码:

<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>

1 个答案:

答案 0 :(得分:0)

你还没有设置$ competitionData,你需要将它初始化为第一个,比如$ competitionData = true;在你尝试使用它之前。另一种选择是替换:

if($competitionData) {

使用:

if(isset($competitionData)) {

这可以解决您的问题。