0% menganggap dokumen ini bermanfaat (0 suara)
8 tayangan3 halaman

Modul 3 Database SQL Dg CI4 (Delete Dan Update)

Dokumen ini menjelaskan proses penghapusan dan pembaruan data dalam aplikasi web menggunakan CodeIgniter 4. Penulis memberikan instruksi untuk menambahkan kode pada file view dan controller untuk mengimplementasikan fungsi delete dan update. Selain itu, terdapat juga contoh kode untuk form edit data yang akan ditampilkan kepada pengguna.

Diunggah oleh

Tegar Persada SN
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
8 tayangan3 halaman

Modul 3 Database SQL Dg CI4 (Delete Dan Update)

Dokumen ini menjelaskan proses penghapusan dan pembaruan data dalam aplikasi web menggunakan CodeIgniter 4. Penulis memberikan instruksi untuk menambahkan kode pada file view dan controller untuk mengimplementasikan fungsi delete dan update. Selain itu, terdapat juga contoh kode untuk form edit data yang akan ditampilkan kepada pengguna.

Diunggah oleh

Tegar Persada SN
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

AHMAD FIKRI FAJRI, M.

KOM [PEMOGRAMAN WEB 2 – MODUL 3]

KONEKSI DATABASE SQL DENGAN CODEIGNITER 4 – DELETE & UPDATE (Lanjutan)

A. Proses Delete Data


Masih menggunakan Latihan project kemaren, sekarang kita akan melanjutkan untuk proses delete terlebih
dahulu.
Silahkan dibuka file project, kita akan menambahkan baris koding untuk file viewnya yaitu file vjual.php. baris
koding yang ditambahkan yaitu perintah untuk membuat tombol hapus, seperti berikut :

Baris Koding yang


didalam kotak
silahkan
ditambahkan pada
file view vjual.php

Selanjutnya kita menambahkan koding pada Controller Penjualan.php, seperti berikut :

Baris Koding ini


tambahkan pada
Controller
Penjualan.php
AHMAD FIKRI FAJRI, M.KOM [PEMOGRAMAN WEB 2 – MODUL 3]

B. Proses Update Data

Jika sudah lanjut ke controller Penjualan.php, dan tambahkan koding berikut :


public function formedit($namaplg)
{
$tampil = $this->varjual->find($namaplg);
$data = [
'namaplg' => $tampil['namaplg'],
'namabrg' => $tampil['namabrg'],
'harga' => $tampil['harga'],
'qty' => $tampil['qty'],
'jmlhrg' => $tampil['jmlhrg'],
'diskon' => $tampil['diskon'],
'totbayar' => $tampil['totbayar']
];
helper('form');
return view('vformedit', $data);
}

public function update()


{
$namaplg=$this->request->getVar('nmplg');
$namabrg=$this->request->getVar('nmbrg');
$harga=$this->request->getVar('hrg');
$qty=$this->request->getVar('qty');
$jmlhrg=$this->request->getVar('jmlhrg');
$disk=$this->request->getVar('disko');
$totbayar=$this->request->getVar('tot');

$this->varjual->update($namaplg,[
'namabrg' =>$namabrg,
'harga' =>$harga,
'qty' =>$qty,
'jmlhrg' =>$jmlhrg,
'diskon' =>$disk,
'totbayar' =>$totbayar
]);
return redirect()->to('/penjualan/index');
}

}
AHMAD FIKRI FAJRI, M.KOM [PEMOGRAMAN WEB 2 – MODUL 3]

Selanjutnya kita menambahkan sebuah file pada View dengan nama vformedit.php untuk menampilkan form Edit
Data, dengan koding berikut :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Form Update Penjualan</title>
</head>
<h2> Update Data Penjualan </h2>
<p>
<button type="button" onclick="window.location='<?php echo site_url('penjualan/index') ?>'">
Kembali
</button>
</p>
<p>
<?= form_open('penjualan/update') ?>
<table>
<tr>
<td> Nama Pelanggan = </td>
<td>
<input type="text" name="nmplg" value="<?= $namaplg; ?>">
</td>
</tr>
<tr>
<td> Nama Barang = </td>
<td>
<input type="text" name="nmbrg" value="<?= $namabrg; ?>">
</td>
</tr>
<tr>
<td> Harga = </td>
<td>
<input type="text" name="hrg" value="<?= $harga; ?>">
</td>
</tr>
<tr>
<td> Jumlah = </td>
<td>
<input type="text" name="qty" value="<?= $qty; ?>"">
</td>
</tr>
<tr>
<td> Total Harga = </td>
<td>
<input type="text" name="jmlhrg" value="<?= $jmlhrg; ?>">
</td>
</tr>
<tr>
<td> Diskon = </td>
<td>
<input type="text" name="disko" value="<?= $diskon; ?>">
</td>
</tr>
<tr>
<td> Total Bayar = </td>
<td>
<input type="text" name="tot" value="<?= $totbayar; ?>">
</td>
</tr>
<tr>
<td> </td>
<td>
<button type="submit"> Update Data </button>
</td>
</tr>
</table>
<?= form_close(); ?>
</p>
</html>

Anda mungkin juga menyukai