Rabu, 27 Mei 2015
CodeIgniter 3 Menampilkan Isi Database Dan Looping
CodeIgniter 3 Menampilkan Isi Database Dan Looping (EPS 1)
Jaka Prima Maulana
Selamat datang pengunjung primasaja.com,
Tutorial kali ini akan membahas mengenai " CodeIgniter 3 Menampilkan Isi Database Dan Looping " tutorial ini akan dijelaskan dengan singkat dan jelas agar mempersingkat waktu dan pembacaan selamat mencoba
1. Pertama - tama buat tabel data dan isikan format field seperti gambar 1.1 dibawah ini
Catatan : jadikan ID sebagai primary key dan auto increment
3. saya telah menambahkan isi sebagai berikut
4. untuk berhubungan database selanjutnya buat sebuah model dengan mengakses C:\xampp\htdocs\namafoldercodeigniteranda\application\models lalu buat file baru dimodel bernama Data_model.php lalu buat code seperti dibawah ini
<?php
class Data_model extends CI_Model{
}
5. perlu diingat untuk bisa terkoneksi dengan database harus mengatur file database.php pada \application\config\database.php pengaturan sederhana seperti ini
'hostname' => 'localhost',
'username' => 'root',
'password' => ''", //jika ada masukkan
'database' => 'jakacodeigniter3', //nama database yang anda buat yang berisi tabel data tadi
6. jika sudah buat coding data_model.php seperti berikut
<?php
class Data_model extends CI_Model{
function panggilsemua(){ //fungsi yang nanti digunakan untuk kontroller
$data = $this->db->query("select * from data"); //query seluruh field dari tabel ditampung di $data
if($data->num_rows() > 0){ //jika isi data tabel baris lebih dari 0 maka
foreach($data->result() as $baris){ //setiap hasil $data = $baris
$definisidata[] = $baris; //$definisidata[] mengisikan setiap $data
}
return $definisidata; //mengembalikan $definisidata
}
}
}
7. setelah membuat model buat controllernya di application\controllers dalam contoh kasus saya gunakan pembuatan controller dengan menambahkan file dengan nama Controllerdata.php lalu isikan sintak seperti dibawah ini
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Controllerdata extends CI_Controller {
function index(){
$this->load->model('Data_model'); //memanggil model
$definisidata['banyakbaris'] = $this->Data_model->panggilsemua(); //memanggil fungsi model
$this->load->view('data_model_view', $definisidata); //memanggil view
}
}
8. untuk menampilkan pada browser kita membutuhkan tampilan yang berarti view yang ada pada folder \Application\view sama halnya dengan controller buat file baru yang bernamakan data_model_view.php sintak yang akan dimasukkan dalam data_model_view.php yaitu seperti dibawah ini
<!DOCTYPE html>
<html>
<head>
<title>Tutorial Primasaja.com</title>
</head>
<body>
<p>Meload tampilan dari database.</p>
<?php foreach ($banyakbaris as $b) {
echo '<h1>' .$b->judul. '</h1>';
}
?>
</body>
</html>
10. postingan loop dari database berhasil dilakukan untuk selanjutnya akan dibahas disini klik disini
Topik menarik sejenis yang mungkin anda cari:
Langganan:
Posting Komentar
(
Atom
)
Tidak ada komentar :
Posting Komentar