Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. <?php
  2. include "conexion.php";
  3. $pag = 0;
  4. if (isset($_REQUEST['pag'])) {
  5. $pag = $_REQUEST['pag'];
  6. }
  7. echo "Página ".($pag+1)."<br><br>";
  8. $incremento = 20;
  9. $reg = $pag * $incremento;
  10. //el primer parámetro es el registro en el que empezamos y el segundo es el incremento de paginación
  11. $sql = "SELECT * FROM jugador ORDER BY nombre_jugador LIMIT ".$reg.",".$incremento;
  12. $num = $reg+1;
  13. $result = mysqli_query($conexionFutbol, $sql)
  14. or die("error en la consulta");
  15. while($row = mysqli_fetch_assoc($result)){
  16. echo $num." ".$row['nombre_jugador']."</br>";
  17. $num++;
  18. }
  19.  
  20. echo "<br>";
  21. //$sql = "SELECT count(*) AS num FROM jugador";
  22. $sql = "SELECT count(*) FROM jugador";
  23. $result = mysqli_query($conexionFutbol, $sql);
  24. $row = mysqli_fetch_assoc($result);
  25. //$numreg = $row['num'];
  26.  
  27. $numreg = $row['count(*)'];
  28. $numpag = ceil($numreg / $incremento); // ceil redondea hacia arriba
  29. echo $numreg." jugadores <br><br>";
  30. if ($pag != 0){
  31. echo "<a href=\"index.php?pag=0\">Inicio</a> ";
  32. echo "<a href=\"index.php?pag=".($pag-1)."\">Anterior</a> ";
  33. }
  34. $paginicial = ($pag<5)?0:$pag-5;
  35. $pagfinal = ($pag+5>$numpag)?$numpag:$pag+5;
  36. for ($i=$paginicial; $i < $pagfinal; $i++) {
  37. echo "<a href=\"index.php?pag=".$i."\">".($i+1)."</a> ";
  38. }
  39. if (($pag+1) < $numpag){
  40. echo "<a href=\"index.php?pag=".($pag+1)."\">Siguiente</a> ";
  41. echo "<a href=\"index.php?pag=".($numpag-1)."\">Final</a> ";
  42. }
  43. ?>
  44.  
  45. <!DOCTYPE html>
  46. <html lang="en">
  47. <head>
  48. <meta charset="UTF-8">
  49. <title>Jugadores</title>
  50. <link rel="stylesheet" href="styles.css">
  51. </head>
  52. <body>
  53. </body>
  54. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement