このコードは、ページ番号を実行している場合には完全に機能しますが、$_GET
変数が渡された場合、最初のページが正しく表示され、次にクリックすると、 dbから始まり、最初から実行されます。
$_GET
変数を渡すにはどうすればいいですか?あなたのコードに基づいて
<?php
if ($currentpageRec > 1) {
echo " <a href='{$_SERVER['PHP_SELF']}?currentpageRec=1'>First Page</a> ";
prevpageRec = $currentpageRec - 1;
echo " <a href='{$_SERVER['PHP_SELF']}?currentpageRec=$prevpageRec'>Previous Page</a> ";
}
for ($x = ($currentpageRec - $rangeRec); $x < (($currentpageRec + $rangeRec) + 1); $x++) {
if (($x > 0) && ($x <= $totalpagesRec)) {
if ($x == $currentpageRec) {
echo " [<b>$x</b>] ";
} else {
echo " <a href='{$_SERVER['PHP_SELF']}?currentpageRec=$x'>$x</a> ";
}
}
}
if ($currentpageRec != $totalpagesRec) {
$nextpageRec = $currentpageRec + 1;
echo " <a href='{$_SERVER['PHP_SELF']}?currentpageRec=$nextpageRec'>Next Page</a> ";
echo " <a href='{$_SERVER['PHP_SELF']}?currentpageRec=$totalpagesRec'>Last Page</a> ";
}
?>
を助け、あなたがオーバーページ付けするために、データをフェッチするために使用する実際のデータベースクエリを投稿してください。 – Eihwaz
また、この '$ _GET' recには何が含まれていますか、コードがこの' $ _GET'を参照したときに何をしたいのですか? – RiggsFolly