Haloo! Selamat Datang di Komunitas Private Training Web Development (47333 Members, 446 Projects, 3622 Topic, 9891 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time), cari disini : Members Area Jobs!
Membuat Laporan Sesuai Filter Kategori dan Subkategori MANGGALEH CI
rahmadhana Mengatakan : Members -
Rate Topic :
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. saya ingin nanya, bagaimana cara menampilkan data barang tetapi sesuai filter kategori dan subkategori di MANGGALEH CI sehingga hanya barang yg terpilih sesuai filter ditampilkan
  3. Terima Kasih
Bukhori Muslim Mengatakan :
Admin -
  1. Assalamualaikum,.. buka file "application/views/app/mod_barang/view_barang.php"
  2. tambahkan form untuk filter kateri dan subkategori :
  3.  
  4. <form class='pull-right' action='".base_url().$this->uri->segment(1)."/barang' method='POST'>
  5. <select class='input-sm' name='h' id='kategori' required>
  6. <option value=''>- Kategori -</option>";
  7. $kategori = $this->db->query("SELECT * FROM mu_kategori");
  8. foreach ($kategori->result_array() as $r) {
  9. echo "<option value='$r[id_kategori]'>$r[nama_kategori]</option>";
  10. }
  11. echo "</select>
  12. <select class='input-sm' name='i' id='subkategori'>
  13. <option value=''>- Subkategori -</option>
  14. </select>
  15. <input class='btn btn-success btn-sm' type='submit' name='submit' value='Tampilkan'>
  16. </form>
  17.  
  18. Selanjutnya pada controller "App.php" baris 1343 function barang() :
  19. cari : $data = $this->model_app->view_barang();
  20.  
  21. dan ubah menjadi :
  22. if (isset($_POST['submit'])){
  23. $data = $this->model_app->view_barang_filter();
  24. }else{
  25. $data = $this->model_app->view_barang();
  26. }
  27.  
  28. Terakhir buka file "application/models/model_app.php"
  29. lalu tambahkan script berikut :
  30. public function view_barang_filter(){
  31. $this->db->select('*');
  32. $this->db->from('mu_barang');
  33. $this->db->join('mu_kategori', 'mu_barang.id_kategori=mu_kategori.id_kategori');
  34. if ($this->input->post('h')!=''){
  35. $this->db->where('mu_barang.id_kategori',$this->input->post('h'));
  36. }
  37. if ($this->input->post('i')!=''){
  38. $this->db->where('mu_barang.id_subkategori',$this->input->post('i'));
  39. }
  40. return $this->db->get();
  41. }
  42.  
  43. Simpan dan selesai,. ^_^
  44.  

Maaf, Untuk Memberikan Komentar Anda Harus Login !!!