このスレッドから作業コードを取得しました: ナビゲーション用の次と前のボタンの作成
それは私にとってはうまくいきますが、最初または最後の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 に達した場合にリンクを無効にする方法はありますか?
よろしくお願いします。
よろしく、ジェフ