Я попытался подсчитать количество данных в таблице manajemen_user, используя num_row () в codeigniter.
здесь моя таблица (manajemen_user):
id|nama|username|email|password|jabatan
1|Admin|admin|admin@gmail.com|123|Administrator
вот мой контроллер:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Statistik extends CI_Controller
{
public function index()
{
//load model
$this->load->model('statistik_model');
$data = array();
$data['jumlah_user'] = $this->statistik_model->total_rows();
//load view
$this->load->view('backend/index',$data);
}
}
здесь моя модель
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Statistik_model extends CI_Model
{
function total_rows() {
$query = $this->db->get('manajemen_user');
return $query->num_rows();
}
}
и вот мой взгляд:
<div class="col-lg-3 col-xs-6">
<?php foreach ($jumlah_user as $total_user):?>
<!-- small box -->
<div class="small-box bg-yellow">
<div class="inner">
<h3><?php echo $total_user ?></h3>
<p>Jumlah User</p>
</div>
<div class="icon">
<i class="ion ion-person-add"></i>
</div>
<a href="#" class="small-box-footer">More info <i class="fa fa-arrow-circle-right"></i></a>
</div>
<?php endforeach; ?>
</div>
но у меня такая ошибка, на мой взгляд.
Сообщение: неопределенная переменная: jumlah_user
Сообщение: указан неверный аргумент для foreach ()
Я не знаю, гдеошибка в том. извините, я новичок в Codeigniter. Может кто-нибудь помочь мне? Спасибо.