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

0
jaka
www.primasaja.com -

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

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

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>

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: