Estimado Lo que tu quieres es una paginacion la cual no es difícil de hacer ,pero si necesitas conocimientos en php (si es que ese es el lenguaje que estas usando),ya que si es en asp es un poco mas complicado por que asp no acepta limit y hay que hacer otro procedimiento Yo esto se lo respondi a una persona en otro foro aqui te indico el link donde lo explico http://www.delphiaccess.com/forum/php-ajax-javascript-java-y-html/problemas-con-'siguiente'y-'ultimo'-en-mi-paginacion!!!/ 1-Crea 2 funciones una con el total de los datos y otra con un limit que te traiga los datos Ejemplo select count(*) from noticias select * from noticias order by id desc limit $inicio,10 2- Despues en la pagina creas 5 variables $inicio,$ultimo,$resto,$total,$num Con la variable inicio tomas las noticias a mostrar de esta manera if (isset[$_GET['pos']]) { $inicio=$_GET['pos'] } else{ $inicio=0; } $total=sera igual a la funcion con el total de datos $num=$total / 25; $resto=$total % 25; $ultimo=$total - $resto; 3-Después creas el boton siguiente y anterior pasando la variable que vendra via get sino que no sea enlazable Algo asi if($inicio==0) { echo "Anterioes"; } else{ $anterior=$inicio-10; ?> <a href="?pos=<?php echo $anterior ;?>" title="Anteriores">Anteriores[/al] <?php } ?> <?php if($inicio<$ultimo) { $proximo=$inicio+10; ?> <a href="?pos=<?php echo $proximo ;?>" title="Siguientes">Siguientes[/a] <?php } else{ echo "Siguientes"; } ?>