Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67372 Members, 787 Products, 5278 Topic, 12953 Comments)

Membuat Laporan Sesuai Filter Kategori dan Subkategori MANGGALEH CI

Dibuat
Login Terakhir 3 Tahun lalu,
Telah Dilihat 1641 Kali
rahmadhana Mengatakan : Sultan Account
  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

Ada 3 Jawaban

Bukhori Muslim
commented on 15 Agu 2019 07:03:39
  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.  
rahmadhana
commented on 19 Agu 2019 14:36:43
  1. Assalamualaikum,.. terima kasih mas Bukhori, tetapi saya menemukan masalah baru yaitu ketika melakukan return penjualan no faktur tidak ditemukan padahal saya telah meng-input faktur penjualan yg sesuai dengan transaksi sebelumnya, dan saya liat di database-nya emg tidak ada sama sekali. apakah ada solusi untuk ini?
  2. mohon bantuan dan bimbingannya.
Terdapat 1 File dilampirkan :
1. no_faktur.png (49 KB)
Bukhori Muslim
commented on 20 Agu 2019 06:35:49
  1. Assalamualaikum,.. masalah baru ini berarti, sebaiknya buat topic baru lagi gan,
  2. kita bantu jawab di topic yang baru saja.
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!