Menu

Cara menampilkan data di codeigniter

May
17
2017
by : Andreas. Posted in : Belajar CodeIgniter
5/5 (1)

ci bootstrap output - Cara menampilkan data di codeigniter

Tutorial views – menampilkan data dari database [phpmyadmin] di codeigniter menggunakan localhost xampp windows

PERTAMA

Buat database baru di mysql baru : latihan1

CREATE TABLE `mahasiswa` (
  `id` int(12) NOT NULL,
  `nama` varchar(50) NOT NULL,
  `alamat` text NOT NULL,
  `telepon` varchar(25) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `mahasiswa` (`id`, `nama`, `alamat`, `telepon`) VALUES
(1, 'andi', 'jakarta', '0812xxxx'),
(2, 'rina ', 'bandung', '0986xxx');
ALTER TABLE `mahasiswa`
  ADD PRIMARY KEY (`id`);
ALTER TABLE `mahasiswa`
  MODIFY `id` int(12) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3

KEDUA

Tambahkan library database, buka folder direktori: application/config/autoload.php

$autoload['libraries'] = array('database');

setting koneksi database mysql ,pada folder direktori : application/config/database.php

$active_group = 'default';
$query_builder = TRUE;

$db['default'] = array(
    'dsn'    => '',
    'hostname' => 'localhost',
    'username' => 'root',
    'password' => '',
    'database' => 'latihan1',
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' => (ENVIRONMENT !== 'production'),
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array(),
    'save_queries' => TRUE
);

KETIGA

buat file models : M_tampil.php

<?php
  defined('BASEPATH') OR exit('No direct script access allowed');
  class m_tampil extends CI_model
  {
          function tampil_data()
          {
              $query = $this->db->get('mahasiswa'); 
              return $query;
          }
  }

Buat file controllers: C_mhs.php

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

class C_mhs extends CI_Controller {
    public function __construct()
    {
        parent::__construct(); 
        $this->load->model('m_tampil');
    }

    public function index()

           {       
  
            $data['mhs']=$this->m_tampil->tampil_data()->result();
            $this->load->view('tampil',$data);   
            
          }

}

Buat file views: tampil.php

dalam format tabel, kami menggunakan template boostrap , silahkan baca cara memasang template | tema boostrap di codeigniter : https://www.seosatu.com/memasang-template-bootstrap-di-codeigniter/

<table class="table table-striped">
    <thead>
      <tr>
        <th>Nama</th>
        <th>Alamat</th>
        <th>Telepon</th>
      </tr>
    </thead>
    <tbody>     
        <?php            
          foreach ($mhs as $row)
               {
              echo '<tr><td>'.$row->nama.'</td>';
                echo '<td>'.$row->alamat.'</td>';
                 echo '<td>'.$row->telepon.'</td></tr>';
                }

              ?>     
    </tbody>
  </table>

catatan : code scripts diatas adalah potongan dari file tampil.php

REVIEW HASIL

tampil data codeigniter - Cara menampilkan data di codeigniter

artikel lainnya Cara menampilkan data di codeigniter

Friday 19 May 2017 | Belajar CodeIgniter

tutorial cara input – insert – tambah – simpan data baru di codeigniter dengan database mysql…

Tuesday 16 May 2017 | Belajar CodeIgniter

BELAJAR CODEIGNITER – Cara memasang | menggabungkan tema – template Bootstrap di framework codeIgniter Berikut adalah…