Я пытаюсь извлечь данные из моей базы данных в таблицу данных с заголовками таблицы «Общее количество студентов | Мужчин | Женщин»
Это ошибка, которую она показала
Серьезность: Уведомление
Сообщение: неопределенное свойство: stdClass :: $ totalcount
Имя файла: pages / studentgender.php
Номер строки: 20
Обратный след:
Файл: C: \ xampp \ htdocs \ libsystem \ application \ views \ pages \ studentgender.php Строка: 20 Функция: _error_handler
Файл: C: \ xampp \ htdocs \ libsystem\ application \ controllers \ Students.php Строка: 30 Функция: просмотр
Это моя модель
public function studentCountGender(){
$this->db->select('studgender, COUNT(*) as totalcount, COUNT( case when studgender = "Male" then 1 else 0 end)
AS malecount, COUNT( case when studgender = "Female" then 1 else 0 end) AS femalecount');
$this->db->from('student');
$query = $this->db->get();
return $query->result();
}
}
Это мой контроллер
public function studentList(){
$this->load->model('student_model');
$data['result'] = $this->student_model->studentCountGender();
$this->load->view('templates/header');
$this->load->view('templates/sidebar');
$this->load->view('pages/studentgender', $data);
}
Этомой взгляд
<thead>
<tr>
<th>Total No. of Students</th>
<th>Total Number of Males</th>
<th>Total Number of Females</th>
</tr>
</thead>
<tbody>
<?php
foreach($sample as $item){
echo '<tr>
<td>'.$item->totalcount.'</td>
<td>'.$item->malecount.'</td>
<td>'.$item->femalecount.'</td>
</tr>
</tbody>
';}?>
</table>
</div>
</div>
</div>
</div>
Может кто-нибудь помочь мне, как разобрать это, и это не покажет ошибку?Я пытался отладить это в течение 2 часов, и это сводит меня с ума, большое спасибо !!!