Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/05/2017, 10:40
Avatar de petit89
petit89
 
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: Marcar página activa en consulta MySQL PHP

Creo que seria asi:

Código PHP:
Ver original
  1. <div id="pagination" style="width:900px">
  2.  
  3. <?php
  4. // set page value for pagination
  5. $page = isset($_GET['page']) ? $_GET['page'] : 1;
  6.  
  7. // display previous button
  8. if($page > 1){
  9. $previous = $page - 1;
  10. echo '<span><a class="page" href="searchresults.php?page=' .safe_int($previous) .'"><i class="icon-caret-left"></i></a></span>';
  11. }
  12.  
  13. // display page numbers if more then 1 page
  14. if(isset($page_info) && $page_info['pages'] > 1){
  15. for($i=1; $i <= $page_info['pages']; $i++){
  16. if($i == $page){
  17. echo "<span><a class='page' href='searchresults.php?page=" .safe_int($i) ."' style='color: red;'><strong>" .safe_int($i) ."</strong></a></span>";
  18. }else{
  19. echo "<span><a class='page' href='searchresults.php?page=" .safe_int($i) ."'>" .safe_int($i) ."</a></span>";
  20. }
  21. }
  22. }
  23.  
  24. // display next button
  25. if(isset($page_info)){
  26. if($page < $page_info['pages']){
  27. $next = $page + 1;
  28. echo '<span><a class="page" href="searchresults.php?page=' .safe_int($next) .'"><i class="icon-caret-right"></i></a></span>';
  29. }
  30. }
  31. ?>
  32. </div>

espero que sirva, saludos!
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)