I need a pagination based on php/postgres.
With the code below, I can break de records but only shows the page 1 (link).
Any idea to fix this?
if (isset($_GET["page"])) { $page = $_GET["page"]; } else { $page=1; };
$start_from = ($page-1) * 5;
$query = pg_query($dbconn,"select * from my table limit 5 offset 0") or die(pg_result_error($dbconn));
$total_query = pg_num_rows($query);
$total_pages = ceil($total_query / 5);
the query result:
while($row = pg_fetch_assoc($query)){
...
}
for the pagination:
for ($i=1; $i<=$total_pages; $i++) {
echo "<a href='index.php?page=".$i."' class=\"textPagina\">".$i."</a> ";
}