Scroll to top

Haloo! Selamat Datang di Komunitas Private Training Web Development (26043 Members, 205 Projects, 2080 Topic, 5429 Comments)

Input data melalui form dan menampilkan data sesuai id
Ahmad Adzan Azari Mengatakan : Members -
  1. Assalamualaikum mas, sebelumnya mohon maap kalau banyak pertanyaan tentang CI karena baru belajar dan membuat tugas akhir juga. Saya mau tanya lagi mas soal tentang CI
  2.  
  3. 1. saya memiliki masalah soal menginputan data di form dan data tersebut di simpan dalam databes yang saling relasi itu perintahnya gimana ya mas agar foregen key yang berada terisi secara apa yang dipilih di form. Gambar terlampir dan saya memiliki coding seperti di bawah ini
  4.  
  5. --------------------------- Model -----------------------------------
  6. function tambahkepangkatan($data){
  7. $this->db->insert('riwayat_kepangkatan', $data);
  8. }
  9.  
  10. --------------------------- Controller --------------------------------
  11. function input_kepangkatan(){
  12. $tmt = $this->input->post('tmt_pangkat');
  13. $nosk = $this->input->post('no_sk');
  14. $tglsk = $this->input->post('tgl_sk');
  15. $data = array(
  16. 'tmt_pangkat' =>$tmt,
  17. 'no_sk' => $nosk,
  18. 'tgl_sk' => $tglsk
  19. );
  20. $this->Model_pegawai->tambahkepangkatan($data);
  21. redirect('Administrator/riwayat_kepangkatan');
  22. }
  23.  
  24. ------------------------------------ view ---------------------------------------------
  25. <form method="POST" action="<?=site_url("administrator/input_kepangkatan")?>">
  26. <div class='row clearfix'>
  27. <div class='col-lg-2 col-md-2 col-sm-4 col-xs-5 form-control-label'>
  28. <label for='username'>Pilih Pegawai</label>
  29. </div>
  30. <div class='col-lg-10 col-md-10 col-sm-8 col-xs-7' >
  31. <select class="form-control show-tick">
  32. <option value="">-- Pilih Pegawai --</option>
  33. <?php
  34. foreach ($pegawai->result_array() as $rows){
  35. echo "<option value='".$rows['nip']."'>".$rows['nama_lengkap']." - ".$rows['nip']."</option>";
  36. }
  37. ?>
  38. </select>
  39. </div>
  40. </div>
  41. <div class='row clearfix'>
  42. <div class='col-lg-2 col-md-2 col-sm-4 col-xs-5 form-control-label'>
  43. <label for='username'>Pangkat Pegawai</label>
  44. </div>
  45. <div class='col-lg-10 col-md-10 col-sm-8 col-xs-7'>
  46. <select class="form-control show-tick" name="id_pangkat">
  47. <option value="">-- Pilih Pangkat --</option>
  48. <?php
  49. $data = $this->db->query("SELECT * FROM pangkat");
  50. foreach ($data->result_array() as $rows){
  51. ?>
  52. <option value="<?php echo $rows['nama_pangkat'] ?>"><?php echo $rows['nama_pangkat'] ?> - <?php echo $rows['golongan'] ?>/<?php echo $rows['ruang'] ?></option>
  53. <?php
  54. }
  55. ?>
  56. </select>
  57. </div>
  58. </div>
  59. <div class='row clearfix'>
  60. <div class='col-lg-2 col-md-2 col-sm-4 col-xs-5 form-control-label'>
  61. <label for='username'>TMT Pangkat</label>
  62. </div>
  63. <div class='col-lg-10 col-md-10 col-sm-8 col-xs-7'>
  64. <div class='form-group'>
  65. <div class='form-line'>
  66. <input type="text" class="datepicker form-control" name="tmt_pangkat">
  67. </div>
  68. </div>
  69. </div>
  70. </div>
  71. <div class='row clearfix'>
  72. <div class='col-lg-2 col-md-2 col-sm-4 col-xs-5 form-control-label'>
  73. <label for='username'>NO. SK</label>
  74. </div>
  75. <div class='col-lg-10 col-md-10 col-sm-8 col-xs-7'>
  76. <div class='form-group'>
  77. <div class='form-line'>
  78. <input type="text" class="form-control" name="no_sk">
  79. </div>
  80. </div>
  81. </div>
  82. </div>
  83. <div class='row clearfix'>
  84. <div class='col-lg-2 col-md-2 col-sm-4 col-xs-5 form-control-label'>
  85. <label for='username'>Tanggal SK</label>
  86. </div>
  87. <div class='col-lg-10 col-md-10 col-sm-8 col-xs-7'>
  88. <div class='form-group'>
  89. <div class='form-line'>
  90. <input type="text" class="datepicker form-control" name="tgl_sk">
  91. </div>
  92. </div>
  93. </div>
  94. </div>
  95. <div class="box-footer">
  96. <button type="submit" class="btn btn-danger waves-effect">TAMBAHKAN</button>
  97. <a href="tampil_pegawai" class="btn bg-grey waves-effect right">CANCEL</a>
  98. </div>
  99. </form>
  100.  
  101. 2. Melihat detail data agar sesuai id yang akan di lihat. gambar terlampir...
  102.  
  103. Mohon bantuannya ya mas. Terima Kasih
Ada 2 File Kiriman :
1. gambar_1.jpg (104 KB)
2. gambar_2.PNG (104 KB)
Robby Prihandaya Mengatakan :
Members -
  1. Assalam, disini sudah ada kita jelaskan mas tahapannya,..
  2. silahkan di pelajari : https://phpmu.com/tampilkan-isi-form-otomatis-setelah-pilih-data-combobox-php-dan-ajax/

Ahmad Adzan Azari Mengatakan :
Members -
  1. maksudnya nginputin seperti di mysql gni mas. itu gimana?

Ada 1 File Kiriman :
1. fdfdfdf.png (62 KB)
Robby Prihandaya Mengatakan :
Members -
  1. Kalau itu kan tinggal join saja mas tablenya,..
  2. SELECT a.id_pangkat, b.nama_pangkat FROM riwayat_kepangkatan a JOIN pangkat ON a.id_pangkat=b.id_pangkat

Ahmad Adzan Azari Mengatakan :
Members -
  1. ok terima kasih mas.

Maaf, Untuk Memberikan Komentar Anda Harus Login !!!