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
Posting Komentar