ThomasRedstone icon

Simple PHP Pagination Example

ThomasRedstone | PRO | 06/13/13 01:25:49 AM UTC | 0 ⭐ | 271 👁️ | Never ⏰ | []
PHP |

740 B

|

None

|

0 👍

/

0 👎

    function paginate($page,$total) {
        $lower = $page - 3;
        $upper = $page + 3;
        $content = "<p style='text-align:center;'>Change pages:</p><p style='text-align:center;'>".
                "<a href='1'>&lt;&lt;</a> <a href='".(($page - 1 > 0) ? ($page - 1) : 1)."'>&lt;</a>";
        foreach (range(
                (($lower > 0) ? $lower : 1)
                ,
                (($upper <= $total) ? $upper : $total)
                ) as $number) {
                    $content .= (($number == $page) ? " $number " : " <a href='$number'>$number</a> ");
        }
        $content .= "<a href='".(($page + 1 < $total) ? ($page + 1) : $total)."'>&gt;</a> <a href='$total'>&gt;&gt;</a></p>";
        return $content;
    }

Comments