以下代码是我在搜索结果中用于分页的代码。生成搜索结果后,我的代码将以以下格式显示结果:“START PREVIOUS 1 2 3 4 5 6 7 8 9 10 NEXT”。我想要的是分页中的指针不要exid 10个元素。例如,如果搜索结果产生 11 页,那么如果我按 10 查看第 10 页,那么我的分页格式将是这样的“START PREVIOUS 2 3 4 5 6 7 8 9 10 11 NEXT”(您从第 2 页开始)。我尝试了一些来自 stackoverflow 的示例,但对我不起作用。这是我的代码:
<?php
$prev = $page - 1;
$next = $page + 1;
if($prev > 1)
echo"<a href='?value=$value'>Start</a> ";
if($prev > 0)
echo"<a href='?value=$value&page=$prev'>previous</a> ";
$number=1;
for($number; $number<=$num_pages; $number +=1)
{
if($page==$number)
echo"<b> [$number] </b>";
else
echo"<a href='?value=$value&page=$number'> $number </a>";
}
if($page < ceil($num_rows/$per_page))
echo"<a href='?value=$value&page=$next'>next</a> ";