• Login
  • Join
  • Home
  • Profil
  • Cara Pembelian
  • Kontak

logo

  • Home
  • Kategori Tutorial
    • Ajax - JQuery
    • API Developer
    • CakePHP
    • CodeIgniter
    • HTML & CSS
    • Lain-lain
    • MySQL - MySQLi
    • OOP PHP
    • PHP Classic
    • Smarty PHP
    • SMS Gateway
    • Version Control
  • Download
  • My Books
  • Prosedur Penulisan Naskah
  • Toko Online
  • My Sites
    • Asfamedia.com
    • Asfasolution.com
    • Komiqu.com
Home
  • Home
  • Login
  • Join
  • Kategori Tutorial
    • Ajax - JQuery
    • API Developer
    • CakePHP
    • CodeIgniter
    • HTML & CSS
    • Lain-lain
    • MySQL - MySQLi
    • OOP PHP
    • PHP Classic
    • Smarty PHP
    • SMS Gateway
    • Version Control
  • Download
  • Info Buku
  • Prosedur Penulisan Naskah
  • Toko Online
  • My Sites
    • Asfamedia.com
    • Asfasolution.com
    • Oaseast.com
  • Pembelian online saat ini dialihkan ke www.asfamedia.com
  • Dapatkan diskon hingga 40% dengan bergabung sebagai member di asfamedia.com (Khusus buku-buku penerbit CV. ASFA Solution)
  • Segera daftarkan email Anda di newsletter melalui right column untuk mendapatkan informasi terbaru agussaputra.com
  • Artikel dan informasi yang ditampilkan bisa Anda copy, dengan catatan: menuliskan sumber : agussaputra.com
  • Home
  • Artikel
  • Operasi CRUD Codeigniter - Menampilkan Data

Operasi CRUD Codeigniter - Menampilkan Data

26 Mei 2011
11   
11.132

Operasi CRUD Codeigniter - Menampilkan Data

Menginjak kepada pembahasan Menampilkan data pada Codeigniter.. ini adalah versi lanjutan dari tutorial yang sebelumnya... kita masih menggunakan tabel komentar. untuk menampilkan data, tambahkan pada file model yang telah dibuat sebelumnya, yaitu mkomentar.php

<?php
class Mkomentar extends Model {
1. function ambil() {
2. $ambil = $this->db->get(‘komentar’);
3. if ($ambil->num_rows() > 0) {
4. foreach ($ambil->result() as $data) {
5.     $hasil[] = $data;
6. }
7. return $hasil;
8. }
9. }

// function sesudahnya
}
?>


Penjelasan Kode :
- pada baris kode 1, merupakan skrip untuk membuat function bernama ambil.
- pada baris ke-2, skrip untuk mengambil seluruh data dalam tabel komentar, kemudian menaruhnya pada variabel $ambil. jika dalam PHP classic sama saja dengan kode $ambil = SELECT * from komentar.
- pada baris ke-3, jika jumlah (num_rows) pada variabel $ambil lebih dari pada 0, maka akan dilakukan sesi selanjutnya.
- pada baris ke-4, skrip untuk mengulang suatu perintah bernilai array menjadi kesatuan variabel $data.
- pada baris ke-5, menjadikan satu $data menjadi satu kesatuan $hasil.
- pada baris ke-7, sehingga akan menghasilkan nilai variabel $hasil. $hasil ini akan dikembalikan kepada function controller untuk ditampilkan.

setelah kita mengubah pada file model, maka selanjutnya kita juga menambahkan function baru pada file controller, yaitu pada file ckomentar.php. berikut skrip penambahan functionnya :

1. function index() {
2.     $this->load->model(‘mkomentar’);
3.     $data[‘hasil’] = $this->mkomentar->ambil();
4.     $this->load->view(‘vkomentar’, $data);
5. }


Penjelasan Kode :

- Pada baris ke-1, merupakan perintah untuk membuat function index.
- pada baris ke-2, skrip untuk me-load file model mkomentar.
- pada baris ke-3, skrip untuk mengakses function ambil dalam class model Mkomentar, kemudian menyimpannya ke dalam variabel $data.
- Pada baris ke-4, skrip untuk me-load file view bernama vkomentar.php dimana telah disertakan variabel $data yang siap untuk ditampilkan pada file tersebut.

Langkah yang terakhir, karena pada function view di-load file view bernama vkomentar.php, maka kita buat file view dengan nama tersebut dan simpan dalam folder system/application/views. skripnya sangat sederhana kok.. dan saya jamin.. pasti sudah tidak asing lagi ama yang uda hobi dengan PHP...

<h3><?php echo anchor('ckomentar/tambahdata', 'Tambah data'); ?></h3>
<?php
if (empty ($hasil)) {
    echo “Tidak ada data”;
}
else {
?>

<h3>Daftar Komentar</h3>

$no = 1;
foreach ($hasil as $data):
?>
$no++;
endforeach;
?>


<table border="1">
    <tbody>
        <tr>
            <th>No</th>
            <th>Nama</th>
            <th>URL</th>
            <th>Pesan</th>
            <th>Aksi</th>
        </tr>
        <tr>
            <td><?php echo $no; ?></td>
            <td><?php echo $data->nama; ?></td>
            <td><?php echo $data->url; ?></td>
            <td><?php echo $data->pesan; ?></td>
            <td><a href="updatedata/<?php echo $data->id; ?>”>Ubah </a> | <a href="hapusdata/<?php echo $data->id; ?>”> Hapus </a></td>
        </tr>
    </tbody>
</table>

<?php
}
?>


Gimana?.. cukup mudah bukan operasi untuk menampilkan data??... Untuk file source codenya bisa didownload di http://www.ziddu.com/download/17869835/OperasiLengkapCRUDCodeigniter.zip.html

Semoga tutorial ini dapat memberikan pencerahan bagi Anda yang masih kesulitan dalam mempelajari Operasi CRUD Codeigniter, yaitu dalam menampilkan data.

recommend to friends
  • twitter

Artikel Terkait

Mempercantik URL pada Codeigniter 3

Mempercantik URL pada Codeigniter 3

01-10-2016 0
Implementasi Laporan PDF - Database Codeigniter

Implementasi Laporan PDF - Database Codeigniter

07-11-2011 0
Operasi CRUD Codeigniter - Menghapus Data

Operasi CRUD Codeigniter - Menghapus Data

16-06-2011 0
Operasi CRUD Codeigniter - Mengubah Data

Operasi CRUD Codeigniter - Mengubah Data

08-06-2011 0

Komentar

  1. ridho
    27-05-2011, 01:08:41

    Mantabss mas Agus... benar-benar memberikan pencerahan.. mas, sy punya saran.. bagaimana kalo mas agus bikin buku ttg Codeigniter. disamping mas agus juga bikin buku ttg CakePHP... gimana?.. tapi pembahasannya yg lebih komplit, misalnya ada pembahasan editor WYSIWYG ataupun integrasi jQuery kedalam Codeigniter.. step by step dari pemula - menengah.. di jamin laku dah, mengingat CI juga banyak peminatnya.. tks..

  2. Agus Saputra
    27-05-2011, 16:54:11

    ridho @ kebetulan beberapa hari lalu sy mengirimkan proposal pengajuan mengenai Codeigniter. pembahasannya pun persis seperti yg mas katakan.. moga2 lancar dan goal ya mas .. :-)

  3. luky
    29-05-2011, 13:12:26

    setuja mas Agus sama mas ridho.. buat ttg CI ama CakePHP.. ato kalo perlu dikombinasikan membahas 2-2 nya seperti pada pilihan polling.. :-D

  4. Agus Saputra
    30-05-2011, 10:49:04

    luky @ tq.. saya juga sdg mencoba mengkombinasikan beberapa framework dalam 1 buku.. :-)

  5. adhi
    06-06-2011, 23:49:26

    bang agus mo tanya neh...kalo cara menghiden field database mengunakan phpmyadmin gimana y caranya?

  6. ivan
    09-12-2011, 16:42:18

    kang agus sorry numpang tanya, saya sudah beli buku akang, trus saya punya kendala pemanggilan untuk edit jika id yang kita pake menggunakan tanda '/' maka karakter atau tulisan di belakangnya gak mau keluar ada solusinya gak ya? misalkan <a href="edit/coba/20111209/1">edit</a > nah coba/20111209/1 itu bukan link tapi id

  7. Agus Saputra
    12-12-2011, 10:12:27

    ivan @ wah ribet juga yah jelasinnya.. nanti saya posting saja tutorialnya yah.. mudah2an minggu2 ini.. :)

  8. bobby
    12-04-2013, 00:14:36

    mas mau nanya kalo data dari dua tabel mau di tampilkan gmna? contohnya tabel provinsi dan kabupaten, di kabupaten terdapat id_provinsi, nama_bupati dll.. cara menampilkan nama_bupati gmna yah? di halaman bersama nama provinsi

  9. Joni
    01-04-2014, 01:37:34

    saya punya database artikel dan kategori, kalau pada codeigniter bagaimana menampilkan nama kategori dalam daftar arikel, dalam tabel artikel ada id_kategori sebagai foregin key, saya sudah coba tapi yang muncul hanya angka dari id_kategori bukan nama kategori. Kalau dengan query biasa tidak ada masalah bisa tampil nama kategorinya, dan dgn cakephp bisa tampil dengan baik, tapi kalau di codeigniter bagaimana ya caranya?

  10. Klik saya
    08-11-2014, 00:54:41

    <a href="http://goo.gl/VF9LeB">Nice info bang</a>

  11. erwin
    17-08-2015, 14:02:36

    mas minta kirim email aja

Tinggalkan Komentar


Lihat Semua

Buku Terbaruku

Panduan Praktis dan Jitu Menguasai PHP7 dan SQL Server 2017
Panduan Praktis dan Jitu Menguasai PHP7 dan SQL Server 2017

Like Our Page

Agus Saputra
CV. ASFA Solution

Terpopuler Saat Ini

  • Artikel Terpopuler
  • Buku Terpopuler
(75.108)

Mengubah +62 menjadi 0 dan 0 menjadi +62 - SMS

(61.608)

Membuat Laporan PDF PHP Berdasarkan Kondisi

(51.616)

Sebab Gammu Error 1053

(48.402)

Telah Terbit Buku Best Practice Membangun Aplikasi Pelayanan Publik dengan Framework Codeigniter 3

(38.563)

Import Excel to Database Menggunakan PHP dengan Filtering Data Besyarat

(37.024)

Membuat Menu Tree Sendiri

(35.616)

Membuat Statistika Pengunjung Secara Dinamis

(23.487)

Memanfaatkan SMS API secara Online dengan PHP

(21.605)

Upload Gambar Menggunakan Ajax (jQuery)

(19.891)

Mengirim Email Lampiran di PHP (File Attachment)

(22.371)

Framework Codeigniter 3 Membangun Aplikasi Penggajian untuk Panduan Skripsi
by Yenda Purbadian

(21.893)

Proyek Membuat Aplikasi Forum Diskusi Dengan PHP Dan MySQL
by Agus Saputra

(19.899)

Membuat Aplikasi Absensi Dan Kuesioner Untuk Panduan Skripsi
by Agus Saputra

(19.110)

Aplikasi Penjualan Dan Pembelian Terintegrasi Dengan VB 6.0. Dan Data Report
by Agus Saputra, Sofyan Maulana, & Sutikno Sofjan

(17.489)

Trik Dahsyat Menjadi Web Master Dengan Framework CakePHP
by Agus Saputra

(17.112)

Aplikasi Pemesanan Tiket Online Berbasis Web Dan Android
by Akhmad Dharma Kasman

(16.656)

Membangun Aplikasi Toko Online Dengan PHP Dan SQL Server
by Agus Saputra

(15.500)

Mega Proyek 125 Juta Sistem Informasi Akademik Kampus
by Agus Saputra

(15.282)

Sistem Informasi Nilai Akademik Untuk Panduan Skripsi
by Agus Saputra

(15.153)

Teknik Cepat Membangun Aplikasi Web Dengan Framework CakePHP
by Agus Saputra

Newsletter

Masukkan email Anda untuk berlangganan informasi kami

Komentar Artikel Terakhir

  • AGUS SAPUTRA pada
    MySQL Deprecated? Bagaimana Jika Sudah Terlanjur Menggunakan?
    04 April 2020 23:36:33
  • Lpk Naura pada
    MySQL Deprecated? Bagaimana Jika Sudah Terlanjur Menggunakan?
    03 April 2020 01:43:24
  • Lpk Naura pada
    Mengirim Email Otomatis dengan Cron Jobs
    03 April 2020 01:41:33
  • Lpk Naura pada
    Mengirim Email Otomatis dengan Cron Jobs
    03 April 2020 01:40:29
  • Didik pada
    Update Source Code Final Project POS Web Base dengan Smarty PHP
    25 Februari 2020 05:46:58

Komentar Buku Terakhir

  • Hijau Generasi pada
    Mengenal Web Security - Kasus Eksploitasi Web dengan Ajax
    28 Maret 2020 21:59:10
  • y. ifliandry pada
    Mega Proyek 75 Juta Aplikasi Inventory Berbasis Web
    20 Maret 2020 03:08:36
  • Subarja Yasin pada
    Mega Proyek 125 Juta Sistem Informasi Akademik Kampus
    06 Februari 2020 09:43:44
  • Fedri pada
    Proyek Membuat Website Periklanan Dengan PHP
    05 Januari 2020 18:09:17
  • er pada
    Proyek Membuat Aplikasi Forum Diskusi Dengan PHP Dan MySQL
    09 Desember 2019 09:09:27
  • Home
  • Cara Pembelian
  • Kontak
© 2023. All Rights Reserved. CV. ASFA Solution, Software Development, IT and Publishing
×
Authorization
Login
Login menggunakan jejaring sosial
Anda juga masuk menggunakan akun facebook Anda.
  • Connect
×
JOIN AGUSSAPUTRA.COM
* All fields required