Hey awesome php people!
We’ve got a pagination script working, but it outputs backwards (highest to lowest number). Can someone help?
<?php
if ($total > $pagesize)
{
if ($currentPage != $previous)
{
?>
<a href="<?php echo $_SERVER["PHP_SELF"] ."?pagesize=$pagesize&page=$previous"; ?>">« Previous</a>
<?php
}
$pages = $paging["pages"];
for($i = count($pages) - 1; $i >= 0; $i--)
{
$pageNumber = $pages[$i];
?>
<?php if ($pageNumber == $currentPage) { ?>
<span class="current"><?php echo $pageNumber ?></span>
<? } else { ?>
<a href="<?php echo $_SERVER["PHP_SELF"] . "?pagesize=$pagesize&page=$pageNumber" ?>"><?php echo $pageNumber ?></a>
<? } ?>
<?php
}
if ($currentPage != $next)
{
?>
<a href="<?php echo $_SERVER["PHP_SELF"] . "?pagesize=$pagesize&page=$next"; ?>">Next »</a>
<?php
}
}
?>