Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67492 Members, 783 Products, 5291 Topic, 12956 Comments)

Bagaimana cara Edit Data dengan 2 tabel secara otomatis.

Dibuat
Login Terakhir 4 Bulan lalu,
Telah Dilihat 1028 Kali
pramadians Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2.  
  3. Saya Mempunyai 2 tabel laporan (tb_laporan dan tb_laporan2) dengan field2 yang sama. Bagaimana caranya mengedit data , jika saya mengedit data di tb_laporan secara otomatis data di tb_laporan2 juga terEdit. Untuk saat ini saya hanya bisa mengedit data di tb_laporan saja. adapun script yang saya gunakan adalah sebagai berikut :
  4.  
  5. (view edit_laporan.php)
  6. <input class="form-control" id="t_rpjmdk" name="t_rpjmdk" type="text" value="<?php echo $tb_laporan->t_rpjmdk;?>"><br>
  7. <?php echo form_error('t_rpjmdk', '<span class="error">', '</span>'); ?>
  8.  
  9. Terimakasih sebelumnya.
  10.  
  11.  

Ada 3 Jawaban

pramadians
commented on 15 Feb 2019 10:46:04
  1. Assalam,..
  2.  
  3. Adapun Controller dari edit_laporan tsb adalah sebagai berikut :
  4.  
  5. public function edit_laporan($id)
  6. {
  7. $this->load->library('form_validation');
  8. $this->form_validation->set_rules('tanggal', 'TANGGAL', 'required');
  9.  
  10. $where = array('id_lap' => $id);
  11. if ($this->form_validation->run() === FALSE)
  12. {
  13. $data = array(
  14. 'tb_laporan' => $this->aktifrecord->getByParam('tb_laporan', $where),
  15.  
  16. );
  17.  
  18. $this->load->view('opd/kepala',$data);
  19. $this->load->view('opd/edit_laporan', $data);
  20. $this->load->view('opd/kaki',$data);
  21. }
  22. else{
  23. $this->load->helper(array('form', 'url'));
  24.  
  25. //memasukan ke array
  26. $data = array
  27. (
  28. 'tanggal' =>$this->input->post('tanggal'),
  29. 't_rpjmdk' => $this->input->post('t_rpjmdk')
  30. );
  31.  
  32.  
  33. //tambahkan akun ke database
  34. $id = $this->aktifrecord->update('tb_laporan', $data, $where);
Bukhori Muslim
commented on 15 Feb 2019 14:02:26
  1. Assalam,.. intinya pastikan 2 table tersebut terhubungu dengan foreigh key,
  2. jika keduanya terhubung tentunya tinggal dipanggil saja berdasarkan kondisi (where) foreigh key nya. ^_^
pramadians
commented on 21 Feb 2019 09:48:36
  1. Assalam,..
  2.  
  3. Terimakasih sebelumnya atas jawaban nya pak, namun disini saya masih bingung karena setelah saya tambahkan foreign key di salah satu table, ketika data diinputkan data tersebut tidak tersimpan di database. Awalnya saya menginputkan data pada satu form yang tersimpan pada dua table (tb_laporan1 dan tb_laporan2), namun ketika data (sama) telah masuk ke masing2 table, id nya berbeda pak. contohnya id pada tb_laporan1= 1, sedangkan id pada tb_laporan2 = 5. karena tb_laporan1 diakses oleh beberapa user. Intinya,, Bagaimana agar id pada tb_laporan1 sama dengan tb_laporan2. Terimakasih..
  4.  
  5.  
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!