Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (68414 Members, 793 Products, 5353 Topic, 13045 Comments)

Menampilkan data berdasarkan ID - form pengisian formulir

Dibuat
Login Terakhir 11 Bulan lalu,
Telah Dilihat 2335 Kali
pramadians Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2.  
  3. Saya sedang membuat form pengisian formulir, dimana data pada form kiteria diambil berdasarkan form tingkatan. adapun field yg ada pada table yaitu no_indikator, tingkat, kriteria. adapun contoh interface form dan table terlampir. Bagaimana agar kriteria bisa tampil otomatis pada form kiteria berdasarkan tingkatan. adapun script yang telah saya tulis sejauh ini adalah sebagai berikut :
  4.  
  5. <div class="row">
  6. <label class="col-sm-1">Tingkat</label>
  7. <div class="col-3">
  8. <?php
  9. $x = $this->db->query("Select * from kriteria where no_indikator='1'")->result();
  10. foreach ($x as $rows) {
  11. ?>
  12. <select class="form-control">
  13. <option value="">-- Silahkan Pilih --</option>
  14. <option value="<?php echo $rows->no_indikator?>"><?php echo $rows->tingkat?></option>
  15. </select>
  16. <?php
  17. }
  18. ?>
  19. </div>
  20. </div><br>
  21.  
  22. <div class="row">
  23. <label for="nama" class="col-sm-1 control-label">Kriteria</label>
  24. <div class="col-10">
  25. <textarea class="form-control" type="text" readonly=""></textarea>
  26. </div>
  27. </div><br>
  28.  
  29. Terimakasih...
Ada 2 File Kiriman :
1. tingkat.jpg (31 KB)
2. tb_kriteria.jpg (68 KB)

Ada 6 Jawaban

Hardiansyah
commented on 02 Nov 2020 14:45:15
  1. Assalamualaikum,..
  2. $x = $this->db->query("Select * from kriteria where no_indikator='1' GROUP BY tingkat ORDER BY tingkat ASC")->result();
  3.  
  4. mungkin itu yg dimaksud
pramadians
commented on 02 Nov 2020 15:28:01
  1. Assalamualaikum,.. Bukan pak,, Tapi menampilkan kriteria berdasarkan tingkat. ketika user mengklik tingkat 1 maka secara otomatis pada text box kriteria akan terisi otomatis. adapun contoh interface nya terlampir. Adapun script yg telah saya lakukan sejauh ini adalah sebagai berikut :
  2.  
  3. <div class="row">
  4. <label class="col-sm-1">Tingkat</label>
  5. <div class="col-3">
  6. <select class="form-control">
  7. <option value="">-- Silahkan Pilih --</option>
  8. <?php
  9. $x = $this->db->query("Select * from kriteria where no_indikator='1'")->result();
  10. foreach ($x as $rows) {
  11. ?>
  12. <option name= "tingkat" value="<?php echo $rows->no_indikator?>"><?php echo $rows->tingkat?></option>
  13. <?php
  14. }
  15. ?>
  16. </select>
  17. </div>
  18. </div><br>
  19.  
  20. <div class="row">
  21. <label for="nama" class="col-sm-1 control-label">Kriteria</label>
  22. <div class="col-10">
  23. <textarea class="form-control" type="text" name="kriteria" readonly=""></textarea>
  24. </div>
  25. </div><br>
Terdapat 2 File dilampirkan :
1. tingkat2.jpg (38 KB)
2. tb_kriteria1.jpg (68 KB)
Hardiansyah
commented on 02 Nov 2020 16:12:40
  1. Assalamualaikum,.. silahkan gunakan fitur jquery
  2. pertama beri id pada select misal <select class="form-control" id="tingkat>
  3. kedua beri id pada textarea misal <textarea class="form-control" type="text" name="kriteria" id="kriteria readonly=""></textarea>
  4. lalu dengan jquery
  5. <script>
  6. $(document).on("change","#tingkat",function(){
  7. // mengambil nilai dari tingkat
  8. var tingkatvalue = $(this).val();
  9. //mengisi nilai tingkat ke textarea
  10. $("#kriteria").val(tingkatvalue);
  11. });
  12. </script>
  13.  
  14. catatan: jika $("#kriteria").val(tingkatvalue); tdk berhasil coba gunakan $('#kriteria').text(tingkatvalue); atau $('#kriteria').html(tingkatvalue);
  15.  
Hardiansyah
commented on 02 Nov 2020 16:13:49
Salah satu jawaban terbaik,..
  1. Assalamualaikum,.. ralat <textarea class="form-control" type="text" name="kriteria" id="kriteria readonly=""></textarea> menjadi <textarea class="form-control" type="text" name="kriteria" id="kriteria" readonly=""></textarea>
pramadians
commented on 02 Nov 2020 16:19:55
  1. Wa'alaikumsalam... Terimakasih pak,, Saya coba gunakan java script nya.
pramadians
commented on 02 Nov 2020 17:14:31
  1. Assalamualaikum,.. Terimakasih pencerahan nya pak...
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online