Anda di halaman 1dari 20

CRUD (Create Read Update Delete) dengan Form

Site_url() dan Base_url()


site_url(), digunakan untuk link
<ul class="menu">
    <li><a href="<?php echo site_url();?>menu1/">Menu 1</a></li>
    <li><a href="<?php echo site_url();?>menu2/">Menu 2</a></li>
    <li><a href="<?php echo site_url();?>menu3/">Menu 3</a></li>
</ul>

base_url(), digunakan untuk link path ke source seperti css, js, images dan sumber daya
lainnya.
<script src="<?php echo base_url(); ?> /assets/js/jquery.min.js"></script>
Konfigurasi config.php, base_url()
Konfigurasi autoload.php
CRUD (Create Read Update Delete) dengan Form
Sebelumnya sudah dibuat file models (modsatu.php) yang didalamnya terdapat
function getbarang
Buat file controllers baru untuk menampilkan data (crud.php)
Didalam folder \application\controllers
Untuk menampilkan data dalam bentuk tabel Buat file views baru (databarang.php)
Didalam folder \application\views
databarang.php (lanjutan)
Untuk menampilkan data barang index.php/crud/index
Selanjutnya untuk bisa menambahkan function tambah_data dan do_insert pada file
controllers (crud.php)
crud.php (lanjutan)

/ redirect(‘crud/index’);
Membuat form input, pada folder \application\views
- Tambahkan sebuah file views baru untuk membuat form Input “form_tambah.php”
form_tambah.php (lanjutan)

Output form_tambah.php
Form input dan output tabel data barang
Untuk delete tambah kan satu function baru pada file controllers (crud.php)

/ redirect(‘crud/index’);

Gunakan base_url Untuk mengaktifkan link delete file views (databarang.php)


Untuk edit tambah kan dua function baru pada file controllers (crud.php)
Untuk edit tambah kan dua function baru pada file controllers (crud.php) (lanjutan)
Untuk fungsi edit, tambahkan satu parameter untuk menyimpan data mana yang akan
diedit pada fil model modsatu.php dan tambahkan juga satu fungsi untuk update
Pada function edit_data yang berada di (crud.php) akan mengirim data yang akan diupdate ke
file form_edit.php berikut script form untuk menampilkan data

Anda mungkin juga menyukai