Hola, estoy tratando de paginar los resultados de una consulta en php, pero no se muestra la consulta, solo los enlaces a la paginas siguiente, anterior
aqui dejo el codigo
Código:
<?php
include ("config.php");
if($_GET['page'])
{
$page = $_GET['page'];
}else{
$page = 1;
}
$max = 10; //El numero total de items mostrados por pagina. cambia el 10 por el que necesites.
$cur = (($page * $max) - $max);
$getdata = mysql_query("SELECT * FROM fblike ORDER BY hits DESC LIMIT $cur, $max") or die(mysql_error()); // cambia el nombre de la tabla por el de tu tabla. Tambien puedes modificar el query para que se ajuste a tus necesidades.
$data = mysql_fetch_array($getdata);
$counttotal = mysql_query("SELECT * FROM fblike") or die(mysql_error());
$counttotal = mysql_num_rows($counttotal);
$total_pages = ceil($counttotal / $max);
if($page > 1){
$prev = ($page - 1);
echo '<a href="?page=' . $prev . '">« Previous</a>';
}
for($i = 1; $i <= $total_pages; $i++)
{
if($page == $i)
{
echo'<b>' . $i .'</b> '; //da el numero de paginas
} else {
echo '<a href="?page=' . $i . '">' . $i . '</a> '; //link a la pagina
}
}
if($page < $total_pages){
$next = ($page + 1);
echo '<a href="?page=' . $next . '">Next »</a>'; // link a la proxima pagina
}
?>