He estado probando paginar resultados pero no hay manera... Siempre me sale "(sin resultados)" y no selecciona los datos de la tabla. Supongo que habrá algo mal en el código:
Código PHP:
Ver original<?
include "carpetapremium/config.php";
$registros = 2;
$pagina = $_GET["pagina"];
if (!$pagina) {
$inicio = 0;
$pagina = 1;
}
else {
$inicio = ($pagina - 1) * $registros;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Ejemplo</title>
<style>
body { font-family: arial; font-size:12px}
</style>
</head>
<body>
<?
$resultados = mysql_query($database, "SELECT id FROM juegos"); $resultados = mysql_query($database, "SELECT * FROM juegos ORDER BY id DESC LIMIT $inicio, $registros"); $total_paginas = ceil($total_registros / $registros);
if($total_registros) {
echo "<font color='#666666'>$articulo[juego]</font><br><br><br>";
}
} else {
echo "<font color='darkgray'>(sin resultados)</font>";
}
if($total_registros) {
echo "<center>";
if(($pagina - 1) > 0) {
echo "<a href='paginacion.php?pagina=".($pagina-1)."'>< Anterior</a> ";
}
for ($i=1; $i<=$total_paginas; $i++){
if ($pagina == $i)
echo "<b>".$pagina."</b> ";
else
echo "<a href='paginacion.php?pagina=$i'>$i</a> ";
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href='paginacion.php?pagina=".($pagina+1)."'>Siguiente ></a>";
}
echo "</center>";
}
?>
</body>
</html>
Alguien me puede ayudar, MUCHAS GRACIAS por su ayuda.