我有標準的分頁,效果很好。我想要做的就是顛倒。所以導航將從最後開始。 5 | 4 | 3 | 2 | 1。我每頁的限制是15,所以我想第1頁第1頁包含15個元素,最後一頁將包含最新的元素。我知道這是非常不尋常的方法,但這是我想要做的。但是我需要有人把我放在正確的道路上,請幫助一下。謝謝。PHP分頁倒掛
我funcional代碼在這裏:(縮短)
<?
$adjacents = 4;
$result = $mysqli->query("SELECT * FROM table");
$total_pages = $result->num_rows;
$result->close();
/* Setup vars for query. */
$targetpage = "articles";
$limit = 15;
$page = $_GET['page'];
if($page)
$start = ($page - 1) * $limit;
else
$start = 0;
/* Get data. */
$sql = $mysqli->query("SELECT * FROM table ORDER BY id DESC LIMIT $start, $limit");
/* Setup page vars for display. */
if ($page == 0) $page = 1; //if no page var is given, default to 1.
$prev = $page - 1; //previous page is page - 1
$next = $page + 1; //next page is page + 1
$lastpage = ceil($total_pages/$limit); //lastpage is = total pages/items per page, rounded up.
$lpm1 = $lastpage - 1; //last page minus 1
while($row = $sql->fetch_array()) {
$name = $row['name'];
$ource = $row['source'];
}
?>
<?=$pagination?>
<? $sql->close(); ?>
有什麼問題嗎?你不能只給3頁的代碼,並要求某人爲你解決它。開始自己開展工作,如果遇到一些特定問題,請尋求幫助。 – MilanG
Hi MilanG - 我不太清楚如何開始?而且,我並不期待任何人爲我解決這個問題..但是有人可以用一條線將我放在正確的道路上,爲我節省很多時間,或者向我展示我看不到的邏輯。 – Nita