/// 總記錄數
/// 每頁記錄數
/// 當前頁數
/// 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中搜尋的關鍵字生成的。前幾天我在專案中遇到這樣的問題,...