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