ok. Con tu ejemplo no he hecho demasiado pero a raiz de la idea de paginación me he dado una vuelta y al final encontré algo:
(
http://www.xlwebmasters.com/modules....&f=doc2&id=304 )
Código PHP:
<?php require("cab.php"); ?>
<?php require("conecta.php"); ?>
<?php
//Conexión a la Base de datos, puede hacerse en un Include
//para llamar a un fichero con la configuración, o ponerlo todo aquí.
//$num es una variable con el número de página que nos pasa esta misma
//página cuando pulsamos sobre los links de los nº de página.
//Si $num está vacio significa que es la primera vez que entramos en
//la página y le asignamos un 0.
IF ($num>0) { $n=$num;} ELSE { $n=0; }
//Contar cuantos registros hay
$conta="SELECT id FROM articulos";
$result2=mysql_query($conta,$conexion);
$quants=mysql_num_rows($result2);
//Busca 1 registro
$sql="SELECT * FROM articulos ORDER BY id DESC LIMIT ".$n.", 1";
$result=mysql_query($sql,$conexion);
if ($row=mysql_fetch_array($result))
{
echo "<TABLE BORDER='0'>";
DO
{
echo "<TR><TD>".$row["nombre"]."</TD> </TR>";
}
WHILE ($row=mysql_fetch_array($result));
echo "</TABLE>";
}
//PAGINACIÓN
echo "<HR><TABLE BORDER='0' ALIGN='center' WIDTH='95%'><TR>";
//Muestra por pantalla el número total de artículos encontrados
echo "<TD ALIGN='left'> Encontrados ".$quants." artículos </TD>";
echo"<TD ALIGN='RIGHT'>";
echo "<FONT FACE='Arial' SIZE='-1' COLOR='#336699'>Páginas: </FONT>";
//Mientras $i no sea igual o superior al total encontrado se
//incrementa de 15 en 15. $i representa el identificador en
//la Tabla del número de registro que se buscará en el siguiente Select.
//$a es el número de págians encontrado.
FOR ($i=0; $i< $quants; $i=$i+1)
{
$a=$a+1; //Incrementamos el número de página
//Si $n (número de registro donde empieza la busqueda actual actual)
//es igual a $i se marca en negrita para resaltar la página en la que estamos.
IF ($n==$i)
{
//Ponemos el link a la misma página peró con un número de registro cada vez diferente
echo '<A HREF="mirar.php?num='.$i.'"> [<strong>'.$a.'</strong>] </A> ';
}
ELSE
{
echo '<A HREF="mirar.php?num='.$i.'">['.$a.']</A> ';
}
}
echo "</TD></TR></TABLE>";
?>
</body>
</html>
Ahora parece que funciona!
muchas gracias en cualquier caso