hey que tal soy yo de nuevo molestándolos,, solo quería saber si mi código paginador tiene algún error ya lo probé y anda bien pero pues es mejor que alguien con mas experiencia en PHP lo revisara
<?
// Datos de conexión a la base
require_once('conexion.php');
$tabla="mitabla";
$titulo="id";
if (!isset($pg))
$pg = 0; // $pg es la pagina actual
$cantidad=10; // cantidad de resultados por página
$inicial = $pg * $cantidad;
$pegar = "select url,imagen,titulo,descripcion
from $tabla where categoria='accion' ORDER BY $titulo DESC LIMIT $inicial,$cantidad";
$cad = mysql_db_query($base,$pegar) or die (mysql_error());
$contar = "select url,imagen,titulo,descripcion
from $tabla where categoria='accion' ORDER BY $titulo DESC";
$contarok= mysql_db_query($base,$contar);
$total_records = mysql_num_rows($contarok);
$pages = intval($total_records / $cantidad);
// Imprimiendo los resultados
while($array = mysql_fetch_array($cad)) {
echo '<div id="juego">'.'<a href="'.$array['url'].'" target="_blank">';
echo '<img alt="'.$array['imagen'].'" '.'src="'.$array['imagen'].'" '.'height="90" '.'width="90" '.'/>';
echo "<h3>".$array['titulo']."</h3>".'</a>';
echo "<p>".$array['descripcion']."</p>"."</div>
";
}
// Cerramos la conexión a la base
$con=mysql_close($con);
// Creando los enlaces de paginación
echo "<p>";
if ($pg <> 0)
{
$url = $pg - 1;
echo "<a href='juegos.php?pg=".$url."'>« Anterior</a> ";
}
else {
echo " ";
}
for ($i = 0; $i<($pages + 1); $i++) {
if ($i == $pg) {
echo "<font face=Aharoni size=5 color=ff99cc><b> $i </b></font>";
}
else {
echo "<a href='juegos.php?pg=".$i."'>".$i."</a> ";
}
}
if ($pg < $pages) {
$url = $pg + 1;
echo "<a href='juegos.php?pg=".$url."'>Siguiente »</a>";
}
else {
echo " ";
}
echo "</p>";
?>