no se cual es el problema esto de la paginacion me enreda un poco pero le estoy cogiendo el piso el codigo es el siguiente:
<?php
include("funciones.php");
$pagina = $_GET["pagina"];
if (!$pagina) {
$inicio = 0;
$pagina = 1;
}
else {
$inicio = ($pagina - 1) * $reg;
}
$tamaño_pagina=4;
$reg=2;
$con= conectarbd();
$registros= mysql_query("SELECT * FROM usuarios limit $inicio,$tamaño_pagina")
or die("Problemas en el select:".mysql_error());
$total_registros= mysql_num_rows($registros);
$total_paginas = ceil($total_registros / $tamaño_pagina);
while($articulo=mysql_fetch_array($registros)) {
echo "<b>".$articulo["nombre"]."</b><br>";
echo "<font color='#666666'>".$articulo["apellidos"]."</font><br><br><br>";
}
if(($pagina - 1) > 0) {
echo "<a href='paginacion3.php?pagina=".($pagina-1)."'>< Anterior</a> ";
}
for ($i=1; $i<=$total_paginas; $i++){
if ($pagina == $i) {
echo "<b>".$pagina."</b> ";
} else {
echo "<a href='paginacion3.php?pagina=$i'>$i</a> ";
}
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href='paginacion3.php?pagina=".($pagina+1)."'>Sigu iente ></a>";
}
?>
no me funciona como deberia no me muestra los demas registros cuando le doy a siguiente
ademas cuando cambio la variable $tamaño_pagina=2 no me aparecen los link solo me aparece un numero 1 y no es un link