Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67478 Members, 783 Products, 5290 Topic, 12955 Comments)

Input data melalui form dan menampilkan data sesuai id

Dibuat
Login Terakhir 11 Hari lalu,
Telah Dilihat 11225 Kali
ADNinc Dev Mengatakan : Sultan Account
  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)

Ada 6 Jawaban

PHPMU.COM Support
commented on 10 Nov 2017 08:31:06
  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/
ADNinc Dev
commented on 10 Nov 2017 15:17:16
  1. maksudnya nginputin seperti di mysql gni mas. itu gimana?
Terdapat 1 File dilampirkan :
1. fdfdfdf.png (62 KB)
PHPMU.COM Support
commented on 10 Nov 2017 16:53:05
  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
ADNinc Dev
commented on 10 Nov 2017 18:48:19
  1. ok terima kasih mas.
bayu sutrisno
commented on 29 Mei 2018 18:12:17
  1. mas mau tanya untuk sesuai judulnya Input data melalui form dan menampilkan data sesuai id
  2. dalam script
  3. <select class="form-control show-tick">
  4. <option value="">-- Pilih Pegawai --</option>
  5. <?php
  6. foreach ($pegawai->result_array() as $rows){
  7. echo "<option value='".$rows['nip']."'>".$rows['nama_lengkap']." - ".$rows['nip']."</option>";
  8. }
  9. ?>
  10. </select>
  11. untuk membuat seperti itu bagaimana, mohon bantuannya
ADNinc Dev
commented on 01 Jun 2018 04:15:01
  1. Assalam,.. saya mengikuti yang diajarkan mas robby disini mas...
  2.  
  3. https://phpmu.com/tampilkan-isi-form-otomatis-setelah-pilih-data-combobox-php-dan-ajax/
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!