Haloo! Selamat Datang di Komunitas Private Training Web Development (49089 Members, 473 Projects, 3791 Topic, 10260 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.  

rahmadhana Mengatakan :
Members -
  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.

Ada 1 File Kiriman :
1. no_faktur.png (49 KB)
Bukhori Muslim Mengatakan :
Admin -
  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 !!!