total_page = 10; $current_page = empty($_GET['page']) ? 1 : $_GET['page']; $previous_page = $current_page - 1; $next_page = $current_page + 1; if ($previous_page == 0) { $previous_page = 1; } if ($next_page > $total_page) { $next_page = $current_page; } echo "<a href='test?page=1'> First Page </a>"; echo "<a href='test?page=$previous_page'> Previous </a>"; for ($i=1; $i < $total_page; $i++) : if ($current_page == $i) { echo "<a href='test?page=$i'> $i - Selected </a>"; }else{ echo "<a href='test?page=$i'> $i </a>"; } endfor; echo "<a href='test?page=$total_page'> Last Page </a>"; echo "<a href='test?page=$next_page'> Next </a>";