Langsung ke konten utama

Cara tampil data dengan codeigniter 3 dan mysqli




            Berikut adalah cara menampilkan data dari database mysqli dengan menggunakan framework codeigniter 3. Database yang digunakan adalah sebagai berikut. 

        Lalu buat file modelnya di application/models, dengan nama file m_produc.php. Ini berfungsi untuk menghubungkan tabel yang ada di database dengan data yang akan diinputkan.

<?php

class M_product extends ci_model{

        function getData($where = null){

                if( $where == null){

                        return $this->db->get('product');

                }

                return $this->db->get_where('product', $where);

        }

        Buat controllernya di application/controller. Simpan dengan nama file Product.php. File ini nantinya akan dipanggil dan menampilkan halaman serta data yang dipanggil oleh model.

<?php 

class Product extends ci_controller{

function __construct(){

 parent::__construct();

$this->load->model('m_product'); 

}

function index(){

$data = array(

 'title' => 'Data Product',

 'product' => $this->m_product->getData(),

);

$this->load->view('product/data', $data); 

        Kemudian buat file untuk tampilan dari formnya di folder application/views, dengan nama tampil.php

<tabel>
        <tr>
            <th>no</th>
            <th>ID Produk</th>
        </tr>
        <tr>
            <?php $no = 1; foreach($product->result() as $row) {?>
                <td><?=  $no++; ?> </td>
                <td><?= $row->idproduct; ?></td>
        </tr>
        <?php } ?>
</tabel>

Komentar

Postingan populer dari blog ini

Konversi Bilangan Desimal, Biner, Oktal, dan Hexadesimal

Saya akan mengupload tentang tugas Pengantar Teknologi Informasi, yaitu tentang Bilangan. Bilangan yang dimaksud disini yaitu bilangan desimal(10), biner(2), oktal(8), dan hexadesimal(16) . 1. Konversi Bilangan Dari Desimal      a. Desimal ke biner           532(10) : ......................(2)          532/2= 266 sisa 0          266/2= 133 sisa 0          133/2=

Pengertian dan macam-macam gerbang logika

Gerbang logika merupakan entitas untuk melakukan input yang menggunakan bilangan biner dengan menggunakan teori matematika boolean. Ada beberapa gerbang logika antara lain AND Gate, NOT Gate, OR Gate, lalu XOR Gate. AND Gate Gerbang AND merupakan gerbang logika yang menggunakan dua input. logikanya gerbang AND hanya akan menghasilkan hasil BENAR jika input 1 dan 2 nya bernilai BENAR. Dalam pengaplikasian dalam bahasa pemograman PHP disimbolkan dengan &&. Salah satu bentuk penerapan AND dalam pemrograman dapat dijumpai pada saat authentikasi sistem yang menggunakan database dan lain-lain. SELECT * FROM users WHERE email='example@gmail.com' AND password='passw0rd' XOR Gate Gerbang logika XOR merupakan gerbang logika yang menggunakan dua input, dimana nilai yang didapat adalah benar jika nilai input berbeda. Dan, hasilnya akan bernilai salah jika kedua input bernilai sama. NOT Gate Gerbang NOT merupakan gerbang yang menggunakan satu input saja. Gerbang ini mempunya...

Script program untuk menghitung angsuran pinjaman dengan input jumlah pinjaman dan angsuran

Script ini menggunakan Borland C++ untuk menghitung angsuran pinjaman. Script ini kemarin di gunakan sebagai soal/nahan evaluasi. #include<iostream.h> #include<conio.h> void main() {  int angsuran, hutang, kembali;    cout<<"Hutang                      : "; cin>>hutang;    do