Hola a todos;
He estado mirando codigos de ejemplo y no consigo paginar los registros con numeros de paginas. O sea que si tengo 50 registros y quiero paginarlo con numeros de paginas "1 2 3 4 5 " pues que me salga asi.
Este es el codigo que tengo
Código PHP:
$maxRows_entrada = 1;
$pageNum_entrada = 0;
if (isset($_GET['pageNum_entrada'])) {
$pageNum_entrada = $_GET['pageNum_entrada'];
}
$startRow_entrada = $pageNum_entrada * $maxRows_entrada;
mysql_select_db($database_tengo, $tengo);
$query_entrada = "SELECT * FROM usuarios WHERE provincia='$colname_captura'";
$query_limit_entrada = sprintf("%s LIMIT %d, %d", $query_entrada, $startRow_entrada, $maxRows_entrada);
$entrada = mysql_query($query_limit_entrada, $tengo) or die(mysql_error());
$row_entrada = mysql_fetch_assoc($entrada);
$edad=$row_entrada['id_usuario'];
if (isset($_GET['totalRows_entrada'])) {
$totalRows_entrada = $_GET['totalRows_entrada'];
} else {
$all_entrada = mysql_query($query_entrada);
$totalRows_entrada = mysql_num_rows($all_entrada);
}
$totalPages_entrada = ceil($totalRows_entrada/$maxRows_entrada)-1;
y este es que pagina ahora con el tipico Siguiente y atras
Código PHP:
<a href="<?php printf("%s?pageNum_entrada=%d%s", $currentPage, max(0, $pageNum_entrada - 1), $queryString_entrada); ?>">Anterior</a>
Ahora he creado los numeros con un codigo que he visto
Código PHP:
<?php for ($i = 1; $i <= $totalPages_entrada; $i++){
print "<a href='comunidad.php?id=". $colname_captura."&pagina=$i'> $i </a>"; } ?>
Me salen bien las paginas, pero cuando le doy a que me vaya a la pagina 2, me sale la misma pagina, me cambia en la URL pero me muestra siempre la misma.
Supongo que tengo algo mal.
Un saludo