如果我在分页中有 10 个数据 = 1,另一个页面有 ie = 2 有另外 10 个数据。并且在该页面 = 3 之后不包含任何数据。如果我选择上一个按钮,那么该页面进入第 1 页,page=-2 .....如果我按下下一个按钮,它也会像 page=2,page=3 等一样继续。那么如果记录不再可用,如何禁用上一个和下一个按钮?
<?php
include("config.php");
$start = 0;
$per_page = 5;
if(!isset($_GET['page'])){
$page = 1;
} else{
$page = $_GET['page'];
}
if($page<=1)
$start = 0;
else
$start = $page * $per_page - $per_page;
$sql="select id,question,correctAnswer,category from math order by id";
$num_rows = mysql_num_rows(mysql_query($sql));
$num_pages = $num_rows / $per_page;
$sql .= " LIMIT $start, $per_page";
$result=mysql_query($sql) or die(mysql_error());
while($row=mysql_fetch_array($result))
{ ?>
.......
........
<?php
$prev = $page - 1;
$next = $page + 1;
echo "<a href='?page=$prev'>prev</a> ";
echo " <a href='?page=$next'>next</a> ";
?>