Primasaja.com: Service WEB, MOBILE & SOFTWARE DEVELOPMENT , ENGINEERING & ARCHITECTURE , DESIGN & CREATIVE , ADMIN SUPPORT , SALES & MARKETING , INSTALASI JARINGAN & KOMPUTER
Email: jakaprima123@gmail.com
Phone: 081311086653
Fax: -
Url:
cash, credit card
Perum Griya Rajeg Lestari Blok C No 24
Tangerang indonesia 15540

CodeIgniter 3 Menampilkan Isi Database Dan Looping

tidak ada komentar : DIPOSTING OLEH jaka Pada 2015 LABEL: codeigniter



Catatan : jadikan ID sebagai primary key dan auto increment



2. lalu klik tambahkan data dan isi sesuai keinginan anda


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');


p>clas 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>


9. cek di browser dengan mengetikkan alamat localhost/namafileanda/controllerdata



10. postingan loop dari database berhasil dilakukan untuk selanjutnya akan dibahas disini klik disini

www.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



2. lalu klik tambahkan data dan isi sesuai keinginan anda


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');


p>clas 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>


9. cek di browser dengan mengetikkan alamat localhost/namafileanda/controllerdata



10. postingan loop dari database berhasil dilakukan untuk selanjutnya akan dibahas disini klik disini


Tidak Ada Komentar: