Tutorial Codeigniter Part. 4: Ubah data
Melanjutkan dari part sebelumnya ya, pastikan tambah data sudah dikerjakan terlebih dahulu.
Jika sudah, buka file controller > Arus_Kas.php, sisipkan code berikut:
public function ubah($id){ if($this->input->post('submit')){ // Jika user mengklik tombol submit yang ada di form if($this->KasModel->validation("update")){ // Jika validasi sukses atau hasil validasi adalah TRUE $this->KasModel->edit($id); // Panggil fungsi edit() yang ada di SiswaModel.php redirect('arus_kas'); } } $data['arus_kas'] = $this->KasModel->view_by($id); $this->load->view('arus_kas/form_ubah', $data); }
Kemudian di model > KasModel.php
tambahan 2 fungsi yaitu view_by($id) dan edit($id)
public function view_by($id){ $this->db->where('id', $id); return $this->db->get('arus_kas')->row(); } public function edit($id){ $data = array( "Nama" => $this->input->post('input_nama'), "NIM" => $this->input->post('input_nim'), "Angkatan" => $this->input->post('input_angkatan'), "Jurusan" => $this->input->post('input_jurusan'), "Pembayaran" => $this->input->post('input_pembayaran'), "Jenis" => $this->input->post('input_jenis'), "Waktu" => $this->input->post('input_waktu'), "Metode" => $this->input->post('input_metode') ); $this->db->where('id', $id); $this->db->update('arus_kas', $data); // Untuk mengeksekusi perintah update data }(more…)
Tatacara instalasi hmvc pada codeigniter
Download codeigniter versi 3
Buat folder di C:xampp\htdocs dengan nama codeigniter, atau bebas dengan nama lain asalkan tidak ada spasi.
Isi folder codeigniter adalah extract dari yang sudah didownload tadi. Lihat gambar di atas
(more…)Video tutorial instalasi HMVC Codeigniter
Klik link di bawah untuk panduan tertulis:
http://ekaangga.net/2021/06/tatacara-instalasi-hmvc-pada-codeigniter/
Klik link di atas
Jangan lupa subscribe dan like
Tutorial codeigniter Part. 1
Berikut adalah contoh tabel dan database yang dipakai dalam video.
CREATE TABLE `arus_kas` ( `id` int(3) NOT NULL, `Nama` varchar(75) NOT NULL, `NIM` varchar(15) NOT NULL, `Angkatan` varchar(4) NOT NULL, `Jurusan` varchar(50) NOT NULL, `Pembayaran` int(15) NOT NULL, `Jenis` varchar(50) NOT NULL, `Waktu` datetime NOT NULL, `Metode` varchar(50) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- -- Dumping data for table `arus_kas` --(more…)
Tutorial Codeigniter Part. 2: Code untuk view/retrieve data
Buat folder di view dengan nama arus_kas.
Buat file di folder tersebut dengan nama index.php
isi index.php dengan code berikut
<html> <head> <title>CRUD Codeigniter</title> </head> <body> <h1>Data siswa</h1> <?php echo $tes; ?> <hr> <a href='<?php echo base_url("index.php/kas/tambah"); ?>'>Tambah Data</a><br><br> <table border="1" cellpadding="7"> <tr> <th>ID</th> <th>Nama</th> <th>NIM</th> <th>Angkatan</th> <th>Jurusan</th> <th>Nominal Pembayaran</th> <th>Jenis Pembayaran</th> <th>Waktu Pembayaran</th> <th>Metode Pembayaran</th> <th colspan="2">Aksi</th> </tr> <?php if( ! empty($arus_kas)){ // Jika data siswa tidak sama dengan kosong, artinya jika data siswa ada foreach($arus_kas as $data){ echo "<tr> <td>".$data->id."</td> <td>".$data->Nama."</td> <td>".$data->NIM."</td> <td>".$data->Angkatan."</td> <td>".$data->Jurusan."</td> <td>".$data->Pembayaran."</td> <td>".$data->Jenis."</td> <td>".$data->Waktu."</td> <td>".$data->Metode."</td> <td><a href='".base_url("index.php/kas/ubah/".$data->id)."'>Ubah</a></td> <td><a href='".base_url("index.php/kas/hapus/".$data->id)."'>Hapus</a></td> </tr>"; } }else{ // Jika data siswa kosong echo "<tr><td align='center' colspan='7'>Data Tidak Ada</td></tr>"; } ?> </table> </body> </html>(more…)