Add

Selasa, 07 November 2023

Belajar Membuat Operasi CRUD Pada Codeigniter 3 | Read ( Menampilkan Data ) - Ngulik Kode













Ngulik Kode

- Hallo, kali ini saya ingin menlanjutkan artikel belajar membuat operasi Create, Read, Update, Delete (CRUD) pada codeigniter pada bagian 2. Kemarin saya baru menjelaskan sampai pada bagian Input data (Create), sekarang saya ingin mencoba menlanjutkan membuat menampilkan data (Read).



Artikel Sebelumnya Disini :




-




Langsung saja kita mulai, buka folder lanjutan project kemarin bagi yang sudah mengikuti, langkah-langkah dari awal. Jika yang belum bisa anda klik link di atas untuk memulai kembali dari awal tutorial CRUD ini.






Operasi Read ( Menampilkan Data )



Anda kembali membuka file model

mbuku.php

, kemudian tambahkan skrip program yang bertuliskan tebal dibawah ini untuk membuat fungsi baru bernama tampil. Berikut adalah skrip programnya, seperti dibawah ini :







Skrip mbuku.php









<?php




class Mbuku extends CI_Model




{






function tambah()






{






$nama_buku = $this->input->post('nama_buku');






$pengarang = $this->input->post('pengarang');






$keterangan = $this->input->post('keterangan');






$data = array('nama_buku' => $nama_buku,






'pengarang' => $pengarang,






'keterangan' => $keterangan);






$this->db->insert('buku', $data);






}













function tampil()








{








$tampil = $this->db->get('buku');








if ($tampil->num_rows() > 0){








foreach ($tampil->result() as $data) {








$hasil[] = $data;








}








return $hasil;








}








}





}




?>










Nah, baru sekarang kita akan membuat fungsi index pada file controller. Oleh sebab itu, anda buka lagi file

c_buku.php

lalu tambahkan skrip program yang bertuliskan tebal dibawah ini :











Skrip c_buku.php














<?php




class C_buku extends CI_Controller




{







function index()








{








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








$data['hasil'] = $this->mbuku->tampil();








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








}













function add_buku()






{






if($this->input->post('submit')){






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






$this->mbuku->tambah();






redirect('c_buku/index');






}






$this->load->view('buku_tambah');






}




}




?>











Perhatikan, kerena pada skrip program di atas kita memanggil file view bernama

buku_tampil.php,

oleh sebab itu kita perlu membuat file tersebut lalu simpan file-nya pada folder

latihanci\application\views.

Berikut adalah skrip programnya yang dapat anda luhat dibawah ini :











Skrip buku_tampil.php










<html>




<head>






<title>Tampil Data</title>




</head>




<body>






<h3><?php echo anchor('c_buku/add_buku','Tambah Data'); ?></h3>






<h3>Data Buku</h3>






<table border="1">






<tr>






<td>No.</td>






<td>Nama Buku</td>






<td>Penulis</td>






<td>Keterangan</td>






</tr>






<?php






$no=1;






if(!empty($hasil)){






foreach ($hasil as $data):






?>






<tr>






<td><?php echo $no; ?></td>






<td><?php echo $data->nama_buku; ?></td>






<td><?php echo $data->pengarang; ?></td>






<td><?php echo $data->keterangan; ?></td>






</tr>






<?php






$no++;






endforeach;






} else{






?>






<tr><td colspan="5"><b>Data Belum Ada</b></td></tr>






<?php






} ?>






</table>




</body>




</html>











Sampai disini proses pembuatan untuk menampilkan data selesai, Sekarang anda tinggal menjalankannya dengan mengetikkan URL


http://localhost/latihanci/index.php/c_buku,

Jika tidak ada yang error maka hasilnya akan tampak seperti pada gambar dibawah ini.













Sekian tutorial kali ini, semoga dapat bermanfaat untu anda yang baru memulai belajar pemrogramman berbasis web, Nantinya akan dilanjutkan pada tutorial berikutnya.







Artikel Selanjutnya Disini :









0 komentar:

Posting Komentar