Hal yang perlu anda ketahui adalah bahwa kita akan berinteraksi dengan database, so kita harus menggunakan model. Jadi pada tutorial kali ini bersifat MVC (Model – View – Controller).
Oke langsung saja ke TKP ...!!! .
Pertama buat sebuah controller dan simpan di ROOT/system/application/controllers/.Simpan dengan nama home.php
Berikut source kodenya:
<?php
class Home extends Controller{
function __construct(){
parent::Controller();
$this->load->model('buku_tamu');
}
function index(){
$data['title'] = 'Ini adalah aplikasi sederhana menggunakan CodeIgniter';
//memanggil fungsi selectAll di model buku_tamu kemudian dimasukkan ke
//$data['buku_tamu']
$data['buku_tamu'] = $this->buku_tamu->selectAll();
//meload view bernama home_view.php dengan data variable adalah $data
$this->load->view('home_view',$data);
}
}
?>
Kemudian , buat model-nya simpan di ROOT/system/application/models/.Simpan dengan nama buku_tamu.php
<?php
class Buku_tamu extends Model{
function selectAll(){
return $this->db->get('buku_tamu')->result();
}
}
?>
Nah, untuk view-nya di bawah ini, simpan di ROOT/system/application/views/.Simpan dengan nama home_view.php
<strong><?php echo $title ?></strong><br /><br />
<style type="text/css">
body{
font-family:Arial, Helvetica, sans-serif;
padding:20px;
}
table{
font-size:12px;
}
td{
padding:3px 5px;
border-bottom:1px solid #FFFFFF;
}
.field{
background-color:#333333;
color:#FFFFFF;
font-weight:bold;
}
.field td{
border-right:1px solid #CCCCCC;
}
.record{
background:#EEEEEE;
}
</style>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>No</td>
<td>Nama</td>
<td>Email</td>
<td>Situs</td>
<td>Komentar</td>
</tr>
<?php $i = 1 ?>
<?php foreach ($buku_tamu as $bt): ?>
<tr>
<td><?php echo $i++ ?></td>
<td><?php echo $bt->nama ?></td>
<td><?php echo $bt->email ?></td>
<td><?php echo $bt->situs ?></td>
<td><?php echo $bt->komentar ?></td>
</tr>
<?php endforeach ?>
</table>
Kemudian jalankan aplikasi tersebut di http://localhost/codeigniter/index.php/home
Selamat Mencoba dan Mengembangkannya. Jangan Lupa Like dan Komentarnya Sobat Semua.
0 Response to "Codeigniter PHP: Cara Menampilkan data dari database dengan Framework CodeIgniter"
Posting Komentar