Menampilkan Data dari Database Menggunakan Codeigniter
http://dokumengue.blogspot.co.id/2014/04/menampilkan-data-dari-database.html
Pada tutorial sebelumnya telah saya bahas mengenai cara untuk membuat fungsi insert data ke dalam database.
Ditutorial ini saya akan memberikan contoh untuk menampilkan data yang sebelumnya telah tersimpan di dalam database.
Database yang digunakan di tutorial ini masih sama dengan database yang digunakan di tutorial membuat web Codeigniter, yaitu database dengan nama codeigniter dan table bernama user.
Sebelum melangkah lebih jauh, saya sarankan anda untuk mengisi table user terlebih dahulu. Anda dapat mengisinya secara manual atau menggunakan aplikasi insert data.
Menampilkan Data dari Database Menggunakan Codeigniter
Berikut ini adalah source code yang ada di controller, model, dan view. Meskipun nama file di tutorial ini sama seperti tutorial sebelumnya, tetapi isi dari source code sudah berbeda. Jadi jangan asal copas ketika anda ingin menggabungkan tutorial ini dengan tutorial sebelumnya.
user_controller.php
Ditutorial ini saya akan memberikan contoh untuk menampilkan data yang sebelumnya telah tersimpan di dalam database.
Database yang digunakan di tutorial ini masih sama dengan database yang digunakan di tutorial membuat web Codeigniter, yaitu database dengan nama codeigniter dan table bernama user.
Sebelum melangkah lebih jauh, saya sarankan anda untuk mengisi table user terlebih dahulu. Anda dapat mengisinya secara manual atau menggunakan aplikasi insert data.
Menampilkan Data dari Database Menggunakan Codeigniter
Berikut ini adalah source code yang ada di controller, model, dan view. Meskipun nama file di tutorial ini sama seperti tutorial sebelumnya, tetapi isi dari source code sudah berbeda. Jadi jangan asal copas ketika anda ingin menggabungkan tutorial ini dengan tutorial sebelumnya.
Controller
Buatlah sebuah file dengan nama user_controller.php dan isikan code sebagai berikut:user_controller.php
<?php
class
User_controller
extends
CI_Controller{
function
__Construct()
{
parent ::__construct();
}
function
user()
{
$this
->load->model(
'user_model'
);
$data
[
'judul'
] =
'Menampilkan Data dari Database Menggunakan Codeigniter'
;
$data
[
'daftar_user'
] =
$this
->user_model->get_user_all();
$this
->load->view(
'daftar_user'
,
$data
);
}
}
Model
Buatlah sebuah file dengan nama user_model.php dan isikan code sebagai berikut:<?php
class
User_model
extends
CI_Model{
function
get_user_all()
{
$query
=
$this
->db->query(
"SELECT * FROM user ORDER BY id_user DESC"
);
return
$query
->result();
}
}
Views
Buatlah sebuah file dengan nama daftar_user.php dan isikan code sebagai berikut:<html>
<head>
<title><?php
echo
$judul
; ?></title>
</head>
<body>
<h1>Daftar User</h1>
<table border=
"1"
>
<thead>
<tr>
<th>Nama Lengkap</th>
<th>Username</th>
<th>Email</th>
<th>Alamat</th>
</tr>
</thead>
<tbody>
<?php
foreach
(
$daftar_user
as
$user
){
?>
<tr>
<td><?php
echo
$user
->nama_lengkap; ?></td>
<td><?php
echo
$user
->username; ?></td>
<td><?php
echo
$user
->email; ?></td>
<td><?php
echo
$user
->alamat; ?></td>
</tr>
<?php } ?>
</tbody>
<tfoot>
<tr>
<th>Nama Lengkap</th>
<th>Username</th>
<th>Email</th>
<th>Alamat</th>
</tr>
</tfoot>
</table>
</body>
</html>
Sekarang cobalah untuk menjalankan URL http://localhost/codeigniter/index.php/user_controller/user melalui browser.
Jika code yang anda masukkan benar, maka seluruh data di dalam tabel user akan muncul.
Jika code yang anda masukkan benar, maka seluruh data di dalam tabel user akan muncul.
ref : http://azuharu.net/codeigniter/menampilkan-data-dari-database-menggunakan-codeigniter/
terima kasih, kunjungi juga blog dibawan ini
ReplyDeletemy blog