Arreglaste la paginación? Te paso el código que uso yo.
Esto va arriba, antes de la consulta:
Cita: //Limito la paginacion (registros que quiero por página)
$registros = 3;
//examino la página a mostrar y el inicio del registro a mostrar (esto dejalo así, no lo cambies)
$pagina = @$_GET['pagina'];
if (!$pagina) {
$inicio = 0;
$pagina=1;
}
else {
$inicio = ($pagina - 1) * $registros;}
Y luego, tras el código y las consultas:
Cita: $enviar=$_REQUEST["enviar"];
if($total_registros) {
echo "<center>";
if(($pagina - 1) > 0) {
echo "<a href='mismoarchivo.php?pagina=".($pagina-1)."&enviar=".($enviar)."&agente=".($nif)."'>< Anterior</a> ";
}
for ($i=1; $i<=$total_paginas; $i++){
if ($pagina == $i) {
echo "<b>".$pagina."</b> ";
} else {
echo "<a href='mismoarchivo.php?pagina=$i &enviar=".($enviar)."&agente=".($nif)."'>$i</a> ";
}
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href='mismoarchivo.php?pagina=".($pagina+1)."&envi ar=".($enviar)."&agente=".($nif)."'>Siguiente ></a>";
}
echo "</center>";
}
En este caso, en la consulta se usa el valor "nif" (&agente=".($nif)."), así que habría que pasárselo, en tu caso, los que necesites, o sólo el valor "enviar" si no recibe ninguna variable.
Espero que te valga ;)