我从这个线程中获取了工作代码: 为导航创建下一个和上一个按钮
它对我有用,但现在我想问如果链接到达第一个或最后一个 ID,有什么方法可以禁用链接?
这是我的简短代码:
function getNavID($id) {
$result4= mysql_query("SELECT
( SELECT id FROM products_list WHERE id > '$id' LIMIT 1 )
AS nextValue,
( SELECT id FROM products_list WHERE id < '$id' ORDER BY id DESC LIMIT 1 )
AS prevValue
FROM products_list");
if ($resultID = mysql_fetch_array($result4)) {
return $resultID;
}
else {
return NULL;
}
}
$LinkID = getNavID($id);
<p><a href="update.php?id=<?php echo urlencode($LinkID['prevValue']); ?>">Previous</a></p>
<p><a href="update.php?id=<?php echo urlencode($LinkID['nextValue']); ?>">Next</a></p>
假设我现在所在的页面在逻辑上是 ID=1,没有小于 1 的 ID。如果 ID 达到最小和最大 ID,我有什么办法可以禁用链接?
提前谢谢各位。
问候,杰夫