Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (68542 Members, 790 Products, 5358 Topic, 13048 Comments)

Penulisan Query pencarian dan sort data

Dibuat
Login Terakhir 2 Tahun lalu,
Telah Dilihat 1197 Kali
Heri Hasan Ashari Mengatakan : Free Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. mohon pencerahan cara penulisan query pencarian namun hasil data di sort berdasarkan fields lain.
  3.  
  4. Penulisan query tanpa like '".$cari."'
  5. Order By berfungsi, namun jika menggunakannya Order by ga berfungsi, akhirnya pagging ga sesuai.
  6.  
  7. Terimakasih atas respon dan pencerahannya.
Ada 1 File Kiriman :
1. 2019-12-20_at_14-12-58.png (64 KB)

Ada 2 Jawaban

Heri Hasan Ashari
commented on 20 Des 2019 14:23:30
Salah satu jawaban terbaik,..
  1. Assalamualaikum,..
  2. code yang saya tulis seperti pada SS yang saya upload :
  3. <?php
  4. if($_GET['cari']!=""){
  5. $cari = $_GET['cari'];
  6. $halaman = 5; //batasan halaman
  7. $page = isset($_GET['halaman'])? (int)$_GET["halaman"]:1;
  8. $start = ($page>1) ? ($page * $halaman) - $halaman : 0;
  9. $result = mysqli_query($koneksi,"SELECT * FROM tbmember WHERE JenisMember='Broker' AND NamaMember like '".$cari."%'");
  10. $total = mysqli_num_rows($result);
  11. $pages = ceil($total/$halaman);
  12. $data = mysqli_query($koneksi,"SELECT * FROM tbmember WHERE JenisMember='Broker' AND NamaMember like '".$cari."%' ORDER BY NamaMember ASC LIMIT $start, $halaman");
  13. }else{
  14. $halaman = 50; //batasan halaman
  15. $page = isset($_GET['halaman'])? (int)$_GET["halaman"]:1;
  16. $start = ($page>1) ? ($page * $halaman) - $halaman : 0;
  17. $result = mysqli_query($koneksi,"SELECT * FROM tbmember WHERE JenisMember='Broker' ORDER BY NamaMember ASC");
  18. $total = mysqli_num_rows($result);
  19. $pages = ceil($total/$halaman);
  20. $data = mysqli_query($koneksi,"SELECT * FROM tbmember WHERE JenisMember='Broker' ORDER BY NamaMember ASC LIMIT $start, $halaman");
  21. }
  22. $no=$start+1;
  23. while($d = mysqli_fetch_assoc($data)){
  24. ?>
PHPMU.COM Support
commented on 21 Des 2019 13:48:53
  1. Assalamualaikum,.. dilihat dari querynya tidak ada yang salah,
  2. mungkin saya yang kurang paham kasusnya, munkgin bisa diperjelas lagi,
  3. atau share printscreen dari hasil yang sekarang, dan hasil yang diinginkan.
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online