Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (68414 Members, 793 Products, 5353 Topic, 13045 Comments)

Penulisan Query pencarian dan sort data

Dibuat
Login Terakhir 2 Tahun lalu,
Telah Dilihat 1187 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