Home Web 02-Menampilkan Data dari Tabel MySQL dengan Framework Codeigniter Plus Template (FCT)

02-Menampilkan Data dari Tabel MySQL dengan Framework Codeigniter Plus Template (FCT)

4803

Sebelum melakukan langkah ini, pastikan anda telah mengunduh framework CI plus template (FCT) serta meletakkan hasil download sesuai dengan petunjuk yang ada di artikel sebelumnya. Selanjutnya ikuti tahapan-tahapan di bawah ini.

Daftar Isi

1. Menyiapkan Database

  • Buatlah database dengan nama db_retail melalui phpmyadmin atau sejenisnya.
  • Download dan dan extract file db_retail.zip. atau db_retail2.zip
  • Import file db_retail.sql ke dalam database db_retail

2. Konfigurasi config database

Konfigruasi ini berfungsi untuk mengatur nama database yang akan dibaca oleh CI.

  • Buka file database.php yang ada di folder application/config
  • Isi database menjadi ‘db_retail’, lihat gambar. Lalu simpan.

3. Konfigurasi Load database

Konfigurasi ini berfungsi untuk mengaktifkan library database ketika aplikasi CI dibuka melalui browser, sehingga kita dapat menggunakan perintah query secara langsung.

  • Buka file autoload.php yang ada di folder application/config
  • Tambahkan ‘database’ pada $autoload[libraries], seperti gambar. Lalu simpan.

4. Membuat controller Barang.php

Buatlah file dengan nama Barang.php pada folder application/controller/admin. Lalu masukkan script berikut:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Barang extends CI_Controller {	

	public function index()
	{	
		$data['view'] = 'admin/barang/data_barang';
		$this->load->view('admin/tema/template',$data);
	}

}

5. Membuat View data_barang

Buatlah folder barang di dalam folder application/views/admin

Masuk ke folder barang dan buatlah file data_barang.php

Masukkan script di bawah ini.

<h4>Data Barang</h4>
<table class="table data-table">
<thead>
    <tr>
        <th>No</th>
        <th>Kode Barang</th>
        <th>Nama Barang</th>
        <th>Harga Beli</th>
        <th>Harga Jual</th>
        <th>Kategori</th>
        <th>Stok</th>
    </tr>
</thead>
<?php
    $barang=$this->db->query("select * from barang")->result_array();
    $no=1;
    foreach($barang as $row){
?>
<tr>
    <td><?=$no?></td>
    <td><?=$row['kode']?></td>
    <td><?=$row['nama']?></td>
    <td><?=$row['hargabeli']?></td>
    <td><?=$row['hargajual']?></td>
    <td><?=$row['kategori']?></td>
    <td><?=$row['stock']?></td>
</tr>
<?php
    $no++;
    }
?>
</table>

6. Hasil

Buka browser, ketikkan url: http://localhost/ci/admin/barang. Jika anda melakukan langkah dengan benar, harusnya muncul tampilan berikut:

LEAVE A REPLY

Please enter your comment!
Please enter your name here