Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67505 Members, 783 Products, 5291 Topic, 12956 Comments)

Cara filter indeks berita Swarakalibata Ci hanya bulan dan tahun saja

Dibuat
Login Terakhir 1 Tahun lalu,
Telah Dilihat 1128 Kali
Aji Malik Arzak Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. Bagaimana cara memfilter indeks berita berdasarkan bulan dan tahun saja, saya sudah mencoba tetapi masih gagal
  3. berikut saya tampilkan hasil nya
Ada 1 File Kiriman :
1. Untitled89.png (9 KB)

Ada 2 Jawaban

Bukhori Muslim
commented on 07 Sep 2019 08:16:49
  1. Assalamualaikum,.. buka file "application/views/phpmu-tigo/indeks_berita.php"
  2. lalu cari :
  3. if (isset($_POST['filter'])){
  4. $bulan = strlen($_POST['bulan']);
  5. $tanggal = strlen($_POST['tanggal']);
  6. if ($bulan <= 1){ $bulann = '0'.$_POST['bulan']; }else{ $bulann = $_POST['bulan']; }
  7. if ($tanggal <= 1){ $tanggall = '0'.$_POST['tanggal']; }else{ $tanggall = $_POST['tanggal']; }
  8. $fil = $_POST['tahun'].'-'.$bulann.'-'.$tanggall;
  9. }else{
  10. $fil = date("Y-m-d");
  11. }
  12.  
  13. selanjutnya ubah menjadi :
  14. if (isset($_POST['filter'])){
  15. $bulan = strlen($_POST['bulan']);
  16. $tanggal = strlen($_POST['tanggal']);
  17. if ($bulan <= 1){ $bulann = '0'.$_POST['bulan']; }else{ $bulann = $_POST['bulan']; }
  18. if ($tanggal <= 1){ $tanggall = '0'.$_POST['tanggal']; }else{ $tanggall = $_POST['tanggal']; }
  19. $fil = $_POST['tahun'].'-'.$bulann;
  20. }else{
  21. $fil = date("Y-m");
  22. }
  23.  
  24. Selanjutnya cari juga :
  25. $total = $this->model_utama->view_where('berita',array('id_kategori' => $t['id_kategori'],'tanggal' => $fil,'status' => 'Y'))->num_rows();
  26. $sql = $this->model_utama->view_where_ordering_limit('berita',array('id_kategori' => $t['id_kategori'],'tanggal' => $fil,'status' => 'Y'),'id_berita','DESC',0,5);
  27.  
  28. Ubah menjadi :
  29. $total = $this->db->query("SELECT * FROM berita where id_kategori='$t[id_kategori]' AND status='Y' AND SUBSTR(tanggal,1,7)='$fil'")->num_rows();
  30. $sql = $this->db->query("SELECT * FROM berita where id_kategori='$t[id_kategori]' AND status='Y' AND SUBSTR(tanggal,1,7)='$fil' ORDER BY id_berita DESC LIMIT 0,5");
  31.  
  32. selanjutnya buka application/controllers/berita.php
  33. pada baris 104 cari : $fil = $_POST['tahun'].'-'.$bulann.'-'.$tanggall;
  34. ubah menjadi : $fil = $_POST['tahun'].'-'.$bulann;
  35.  
  36. cari lagi : $data['hitung'] = $this->model_utama->view_where('berita',array('tanggal'=>$fil));
  37. ubah menjadi : $data['hitung'] = $this->db->query("SELECT * FROM berita where SUBSTR(tanggal,1,7)='$fil'");
  38.  
  39. Simpan semuanya, dan cobakan lagi...
  40. That works for me!.. ^_^
Aji Malik Arzak
commented on 07 Sep 2019 12:02:04
  1. Assalamualaikum,.. makasih gan
  2. sukses terus gan
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!