Solución:
Si trabaja con mysql es
LIMIT offset, items_per_page
Para calcular la compensación que puede utilizar
$offset = ($page - 1) * $items_per_page;
Luego reemplace el $page
respectivamente.
Último
$last_offset = ($totalPages - 1) * $items_per_page;
Anterior
$previous_offset = (($currentPage - 1) - 1) * $items_per_page;
Próximo
$next_offset = (($currentPage + 1) - 1) * $items_per_page;
EDITAR:
if ($previous_offset > 0) echo '<a href="https://foroayuda.es/?start=".$previous_offset."&limit=".$items_per_page.">prev</a>';
if ($next_offset <= $totalPages * $items_per_page) echo '<a href="https://foroayuda.es/?start=".$next_offset."&limit=".$items_per_page."">prev</a>';
Si por límite se refiere al recuento de elementos por página, entonces:
currentItems: same as limit
currentPage: floor(start / limit)
totalPages: ceil(totalItems / limit)
last: totalPages * limit
previous: (currentPage-1 // Should be greater or equal to 0) * limit
next: (currentPage+1 // Should be less or equal than totalPages) * limit
Es solo una aproximación …
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)