mi duda es esta
tengo este codigo php:
Código PHP:
<?php
//conectamos a la base
include("conexion.php");
$tamano_pag=2;
//hacemos las consultas
$result=mysql_query("select * from noticias order by fecha desc");
$totalregistros=mysql_num_rows($result);
$total_pag=ceil($totalregistros/$tamano_pag);
//examino la página a mostrar y el inicio del registro a mostrar
if(isset($_GET['pagina']) && !empty($_GET['pagina'])){
$pagina = $_GET["pagina"];
}else{
$pagina=0;
}
if (!$pagina) {
$inicio = 0;
$pagina=1;
}
else {
$inicio = ($pagina - 1) * $tamano_pag;
}
//echo "Número de registros encontrados: " . $totalregistros . "<br>";
//echo "Se muestran páginas " . $total_pag . " de " . $tamano_pag . " registros cada una<br>";
//construyo la sentencia SQL
$ssql = "select * from noticias order by fecha desc limit " . $inicio . ", " . $tamano_pag;
//echo $ssql . "<p>";
$rs = mysql_query($ssql);
//echo $rs;
while ($fila = mysql_fetch_array($rs)){
echo '<a href="leermas.php?id_noticia='.$fila['id_noticia'].'">'.$fila['titulo'].'</a><br>';
}
//cerramos el conjunto de resultados y la conexión con la base de datos
mysql_free_result($rs);
?>
<br clear="left" />
<?php
//muestro los distintos índices de las páginas, si es que hay varias páginas
if ($total_pag > 1){
for ($i=1;$i<=$total_pag;$i++){
if ($pagina == $i)
//si muestro el índice de la página actual, no coloco enlace
echo $pagina . " ";
else
//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página
echo "<a href='?pagina=" . $i ."'>" . $i ."</a> ";
}
}
}
mysql_free_result($result);*/
?>
ahora en la aprte que arma los link para ir a las distinas pagina tiene el siguiente formato: 1 2 3 4 5 6 7 8 9
pero al sumarse mas pagina arruina el diseño lo que queria es que mas que usar ese formatos sea asi: anterior | siguiente
pero no se como hacerlo me podrian dar algun ejemplo
muchas gracias