Daftar dan Belajar Sekarang!

Simpan data ke tabel lain di codeigniter

foto jungulo
5 Kontribusi 1 Coto
5 hari yang lalu
Mohon bantuan para master. Saya ada kasus begini, saya memiliki 2 tabel, tabel pertama (kita beri nama tabel A) dengan isi field sbb: id NoRegistrasi Ket dan 1 tabel lagi (kita beri nama tabel B) dengan isi field sbb: id NoRegistrasi Ket dua tabel di atas mirip/sama fieldnya namun memiliki fungsi yang berbeda: Tabel A ==> Menampung semua inputan Tabel B ==> Hanya menampung inputan jika Ket = 'Ditetapkan' untuk Tabel A sudah kelar, permasalahannya ada pada tabel B. berikut desainnya : tampilan di bawah ini adalah tampilan yang mana data dipanggil dari tabel A ------------------------------------------------------------------------------------- | No Urut | NoRegistrasi | Ket | Aksi | ------------------------------------------------------------------------------------- | 1 | 001 | Menunggu ditetapkan | tetapkan | tolak | | 2 | 002 | Menunggu ditetapkan | tetapkan | tolak | ------------------------------------------------------------------------------------- Penjelasan : Kolom Aksi adalah kolom yang berisi tombol/link untuk menetapkan dan ditolak - jika tombol'tetapkan' diklik maka data akan disimpan di tabel B dan record keterangan di tabel A dan B menjadi 'Sudah ditetapkan' - jika tombol 'tolak' diklik maka data di tabel A terkhusus record field Ket akan berubah menjadi 'ditolak' - Record Keterangan di tabel A selalu 'Menunggu ditetapkan' Pertanyaannya : 1. Bagaimana cara update dan insert data secara langsung tanpa masuk ke form input hanya menggunakan link saja. 2. Saya newbie disini, saya awalnya dari Pemrograman Desktop karena kebutuhan dan zaman yang berubah saya harus migrasi ke MVC ==> CI. Terima kasih, Jun.

Tag: codeigniter

✔ Forum ini sudah terjawab


Jawaban
foto hilmanrdn
1809 Kontribusi 1352 Coto
5 hari yang lalu
pakai form dengan action post:
<form action="routeURLkamu" method="post">
  <input type="hidden" id="id_dari_table_a>
  <input type="submit">
</form>
jad pada saat disubmit, ambil data dari dari table a, berdasrkan id yang sudah ada di form tadi. Dan masukkan / update seperti biasa *kalau belum belajar dasar codeigniter, di kelas sekolahkoding ada. ** coba pikir lagi tablenya, kalo isiinya sama persis, lebih baik 1 table saja, tinggal tambah kolom "keterangan" yang isinya ditolak/diterima atau 0/1
answered icon
foto hilmanrdn
1809 Kontribusi 1352 Coto
5 hari yang lalu
pakai form dengan action post:
<form action="routeURLkamu" method="post">
  <input type="hidden" id="id_dari_table_a>
  <input type="submit">
</form>
jad pada saat disubmit, ambil data dari dari table a, berdasrkan id yang sudah ada di form tadi. Dan masukkan / update seperti biasa *kalau belum belajar dasar codeigniter, di kelas sekolahkoding ada. ** coba pikir lagi tablenya, kalo isiinya sama persis, lebih baik 1 table saja, tinggal tambah kolom "keterangan" yang isinya ditolak/diterima atau 0/1
  • Terima kasih Mas Hilman atas masukannya, kini sudah terlesaikan persoalannya. Khusus untuk 2 tabel yang sama persis ini tujuannya supaya bisa dibedakan data yang sudah ditetapkan dan yang masih belum, jadi kesannya lebih rapi. Salam - jungulo
  • iyap, kamu bisa bikin satu table saja biar tidak boros dan tidak perlu selalu update/insert data. Tinggal tambah satu kolom "status" isinya 0 atau 1 atau statusnya :D *saranaja - hilmanrdn
  • ohiya kalau sudah terjawab silahkan share jawabannya di "jawaban" dan tandai ssebagai "jawabn terbaik" jadi orang lain yang punya masalah sama, bisa direfrensikan kesini, teirmakasih - hilmanrdn

Login untuk tulis komentar


foto jungulo
5 Kontribusi 1 Coto
1 hari yang lalu
pakai form dengan action post: <form action="routeURLkamu" method="post"> <input type="hidden" id="id_dari_table_a> <input type="submit"> </form> jad pada saat disubmit, ambil data dari dari table a, berdasrkan id yang sudah ada di form tadi. Dan masukkan / update seperti biasa *kalau belum belajar dasar codeigniter, di kelas sekolahkoding ada. ** coba pikir lagi tablenya, kalo isiinya sama persis, lebih baik 1 table saja, tinggal tambah kolom "keterangan" yang isinya ditolak/diterima atau 0/1


Login untuk diksusi di forum sekolah koding