Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.49 KB | None | 0 0
  1. <!-- LINK FIRST AND PREV -->
  2. <?php
  3. if ($page == 1) { // Jika page adalah pake ke 1, maka disable link PREV
  4. ?><li class="pag-link current"><span class="span-number">1</span></li>
  5. <?php
  6. } else { // Jika buka page ke 1
  7. $link_prev = ($page > 1) ? $page - 1 : 1;
  8. ?>
  9. <li class="pag-link"><a href="<?php echo constant('site_url'); ?>/page/<?php echo $link_prev; ?>"><i class="fa fa-angle-double-left"></i> &nbsp; Prev</a></li><li class="pag-link"><a href="<?php echo constant('site_url'); ?>/page/1">1</a></li>
  10. <?php if ($page > 2) { ?>
  11. <li class="pag-link current"><span>...</span></li>
  12. <?php } ?>
  13. <?php
  14. }
  15. ?>
  16. <!-- LINK NUMBER -->
  17. <?php
  18. // Buat query untuk menghitung semua jumlah data
  19. $sql2 = $conn->query("SELECT COUNT(*) AS jumlah FROM lagu WHERE page = 1");
  20. $get_jumlah = $sql2->fetch_assoc();
  21. $jumlah_page = ceil($get_jumlah['jumlah'] / $limit); // Hitung jumlah halamanya
  22. $jumlah_number = 3; // Tentukan jumlah link number sebelum dan sesudah page yang aktif
  23. $start_number = ($page > $jumlah_number) ? $page - $jumlah_number : 1; // Untuk awal link member
  24. $end_number = ($page < ($jumlah_page - $jumlah_number)) ? $page + $jumlah_number : $jumlah_page; // Untuk akhir link number
  25. for ($i = $start_number+1; $i <= $end_number-1; $i++) {
  26. $link_active = ($page == $i) ? '<li class="pag-link current"><span class="span-number">'.$i.'</span></li>' : '<li class="pag-link"><a href="'.constant("site_url").'/page/'.$i.'">'.$i.'</a></li>';
  27. ?><?php echo $link_active; ?>
  28. <?php
  29. }
  30. ?>
  31. <!-- LINK NEXT AND LAST -->
  32. <?php
  33. // Jika page sama dengan jumlah page, maka disable link NEXT nya
  34. // Artinya page tersebut adalah page terakhir
  35. if ($page == $jumlah_page) { // Jika page terakhir
  36. ?><li class="pag-link current"><span class="span-number"><?php echo $jumlah_page; ?></span></li>
  37. <?php
  38. } else { // Jika bukan page terakhir
  39. $link_next = ($page < $jumlah_page) ? $page + 1 : $jumlah_page;
  40. ?> <?php if ($page < ($jumlah_page-1)) { ?>
  41. <li class="pag-link current"><span>...</span></li>
  42. <?php } ?>
  43.  
  44. <li class="pag-link"><a href="<?php echo constant('site_url'); ?>/page/<?php echo $jumlah_page; ?>"> <?php echo $jumlah_page; ?> </a></li><li class="pag-link"><a href="<?php echo constant('site_url'); ?>/page/<?php echo $link_next; ?>">Next &nbsp; <i class="fa fa-angle-double-right"></i></a></li>
  45. <?php } ?>
  46. </ul>
  47. <span class="page-info">Page: <?php echo $page; ?> dari <?php echo $jumlah_page; ?></span>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement