仿google分頁例項

2021-04-28 01:31:40 字數 654 閱讀 5299

/// 總記錄數

/// 每頁記錄數

/// 當前頁數

/// url引數

/// 返回乙個帶html**的分頁樣式(字串)

private string pagination(int total, int per, int page, string query_string)

//計算總頁數

if (per != 0)

next = page + 1;

pre = page - 1;

startcount = (page + 5) > allpage ? allpage - 9 : page - 4;//中間頁起始序號

//中間頁終止序號

endcount = page < 5 ? 10 : page + 5;

if (startcount < 1) //為了避免輸出的時候產生負數,設定如果小於1就從序號1開始

if (allpage < endcount) //頁碼+5的可能性就會產生最終輸出序號大於總頁碼,那麼就要將其控制在頁碼數之內

pagestr = "共" + allpage + "頁/第" + page + "頁   ";

pagestr += page > 1 ? "首頁

return pagestr;

}

PHP實現仿Google分頁效果的分頁函式

分頁函式 param int total 總頁數 param int pagesize 每頁幾條 param string pkey url中頁面變數名稱 param string url 基礎url,其中的會被替換為頁碼 依賴函式 request uri httpint 當前頁超範圍置為1 bod...

仿google搜尋提示

借用 url 的例子,再加以完善 1 實現了提示後資料排序的,按字串由短至長,相同長度的按字母排序。findlist.sort function a,b 2 實現了不分大小寫字母,按字母表排序。findlist.sort function a,b var intindex 0 var arrlist...

仿Google的Suggest效果

refer to url 用過google的同志都知道,在google搜尋欄裡只要輸入前幾個字元,google就會自動彈出乙個下拉列表,顯示相關記錄以及記錄數。這對正在搜尋的人是很有幫助的,當然這些相關記錄並不是隨機生成的,而是根據在google中搜尋的關鍵字生成的。前幾天我在專案中遇到這樣的問題,...