Haloo! Selamat Datang di Komunitas Private Training Web Development (55323 Members, 630 Products, 4431 Topic, 11740 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

Dibuat
Login Terakhir 7 Bulan lalu,
Telah Dilihat 214 Kali
rahmadhana Mengatakan : Premium
  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 !!!