Pada kesempatan kali ini saya akan kembali memposting tutorial seputar Codeigniter. disini saya akan membahas bagaimana menampilkan data dari database (retrieve data).
Sebelumnya, temen2 harus menginstal codeigniter terlebih dahulu. Kalau ada yang belum tahu silahkan klik disini
Perlu diingat, karena kita akan berinteraksi dengan database, kita harus menggunakan model. Jadi pada tutorial kali ini full MVC (Model – View – Controller).
Oke langsung saja tutorialnya .
yang pertama kita lakukan adalah 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);
}
}
?>
berikutnya adalah kita akan membuat modelnya lalu 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 alamat http://localhost/codeigniter/index.php/home
Selamat mencoba_ semoga bermanfaat :)
Silahkan Tinggalkan Komentar tentang artikel ini
Comments for blogger! brought to you by Dunia Pendidikan , Ingin Kotak Komentar seperti ini? KLIK DISINI!?
0 Tanggapan:
Post a Comment