buat dulu database yang ingin kita tampilkan di CI , untuk mempermudah covas database dibawah ini
-- phpMyAdmin SQL Dump
-- version 3.2.4
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Feb 21, 2013 at 12:15 PM
-- Server version: 5.1.41
-- PHP Version: 5.3.1
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `coba_lagi`
--
-- --------------------------------------------------------
--
-- Table structure for table `buku_tamu`
--
CREATE TABLE IF NOT EXISTS `buku_tamu` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nama` varchar(22) DEFAULT NULL,
`email` varchar(32) DEFAULT NULL,
`situs` varchar(17) DEFAULT NULL,
`komentar` varchar(39) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
--
-- Dumping data for table `buku_tamu`
--
INSERT INTO `buku_tamu` (`id`, `nama`, `email`, `situs`, `komentar`) VALUES
(1, 'Raden', 'rade@ui.com', 'raden.com', 'Test'),
(2, 'ayu', 'ayu@email.com', 'ayu.org.id', 'Assalamu''alaikum ya akhi');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
kemudian Pertama buat sebuah controller dan simpan di /application/controllers/. Simpan dengan nama home.php
Berikut source kodenya:
<?php
class Home extends CI_Controller{
function __construct(){
parent::__construct();
$this->load->model('buku_tamu','',TRUE);
}
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 /application/models/.Simpan dengan nama buku_tamu.php
Berikut source kodenya:
<?php
class Buku_tamu extends CI_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
Berikut source kodenya:
<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 localhost/coba/index.php/home folder codeigniter saya beri nama coba
jika tidak suka ya gantia aja nama sesuai selera anda .
0 Response to "Menampilkan data dari database di CI versi 2.0 keatas"
Posting Komentar