Jual Beli Produk Digital - Cepat, Aman, Dan Terpercaya Sejak 2012 (Ada 69455 Members, 809 Products, 4726 Topic, 13078 Comments)

Cara filter indeks berita Swarakalibata Ci hanya bulan dan tahun saja

Dibuat
Login Terakhir 3 Tahun lalu,
Telah Dilihat 1267 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 !!!

Online