Aqui te paso un codigo al que podrias adaptar para tu paginacion,
Código PHP:
$con=mysql_connect($server, $db_user, $db_pass) or die ("Database CONNECT Error (line 20)");
mysql_select_db($database,$con);
if (!isset($pg))
$pg = 0; // $pg es la pagina actual
$cantidad=10; // cantidad de resultados por página
$inicial = $pg * $cantidad;
$pegar = "SELECT id,titulo,aviso,contacto,precio,direccion,telefono,fecha,email FROM avisos LIMIT $inicial,$cantidad";
$cad = mysql_db_query($database,$pegar) or die (mysql_error());
$contar = "SELECT id,titulo,aviso,contacto,precio,direccion,telefono,fecha,email FROM avisos";
$contarok= mysql_db_query($database,$contar);
$total_records = mysql_num_rows($contarok);
$pages = intval($total_records / $cantidad);
Luego pones tu html,
y al final el codigo de paginacion
Código PHP:
// Creando los enlaces de paginación
echo "<p>";
if ($pg <> 0)
{
$url = $pg - 1;
echo "<a href='clicks.php?pg=".$url."'>« Anterior</a> ";
}
else {
echo " ";
}
for ($i = 0; $i<($pages + 1); $i++) {
if ($i == $pg) {
echo "<font face=Arial size=2 color=ff0000><b> [$i] </b></font>";
}
else {
echo "<a href='clicks.php?pg=".$i."'>[".$i."]</a> ";
}
}
if ($pg < $pages) {
$url = $pg + 1;
echo "<a href='clicks.php?pg=".$url."'>Siguiente »</a>";
}
else {
echo " ";
}
echo "</p>";
?>
espero que te ayude en tu proyecto
un daludo