У меня есть этот код, где данные, насколько я вижу, определяются, вот ошибки, которые я получаю:
Обнаружена ошибка PHP
Серьезность: Уведомление
Сообщение: неопределенная переменная: empdata
Имя файла: views / employee.php
Номер строки: 51 **
Backtrace:
Файл: C: \ xampp \ htdocs \ providentfund \ application \ views \ employee.php Строка: 51 Функция: _error_handler
Файл: C: \ xampp \ htdocs \ providentfund \ application \ library \ BaseController.php Строка:99 Функция: представление
Файл: C: \ xampp \ htdocs \ providentfund \ application \ controllers \ Employee.php Строка: 19 Функция: loadViews
Файл: C: \ xampp \ htdocs \ providentfund\ index.php Строка: 315 Функция: require_once
Контроллер:
public function display_all()
{
$result=$this->Employee_model->display_all();
$data['empdata']=$result;
$this->loadViews("employee", $this->global, NULL);
}
Модель:
function display_all()
{
$query=$this->db->query("select * from employetbl");
return $query->result();
}
и вид:
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th>Rendering engine</th>
<th>Browser</th>
<th>Platform(s)</th>
<th>Engine version</th>
<th>CSS grade</th>
</tr>
</thead>
<tbody>
<?php
$cnt=1;
foreach($empdata as $rec)
{
print_r($empdata);
die();
?>
<tr>
<td><?php echo $rec['fullName'];?></td>
</tr>
<?php
// for serial number increment
$cnt++;
} ?>
Почему я получаю сообщение об ошибке «неопределенная переменная» ?