摘要:控制器代碼獲取管理員列表并分頁方法分頁方法共條信息回第頁首頁上頁上頁下頁下頁到第尾頁共頁跳到頁確定展示
控制器代碼
//獲取管理員列表并分頁 $page = (int)($_GET["page"])? (int)($_GET["page"]):"1"; $limit = 1; $total = $this->User->getAdminTotal(); if($total>0) { $url = "/admin.php?c=index&a=index"; $this->_data["adminList"] = $this->User->getUserList($page,$limit); $this->_data["pagebar"] = $this->pagebarht ( $url, array(), $limit, $page, $total ); }
方法
/** * 分頁方法 * @param $url * @param $param * @param $limit * @param $page * @param $total * @return bool|string */ function Pagebarht($url, $param, $limit, $page, $total) { $str_html = ""; if ($total < 0) { return false; } if ($url == "") { return false; } $link = $url . "&"; if (is_array ( $param )) { foreach ( $param as $str_key => $str_value ) { $link = $link . "$str_key=" . urlencode ( $str_value ) . "&"; } } $int_pages = ceil ( $total / $limit ); if ($page < 1) { $page = 1; } if ($page > $int_pages) { $page = $int_pages; } $start_url = $link . "page=1"; $end_url = $link . "page=$int_pages"; $pre_url = $link . "page=" . ($page - 1); $next_url = $link . "page=" . ($page + 1); if ($page < 6) { $start_page = 1; $end_page = 7; } else { $start_page = $page - 5; $end_page = $page + 1; } if ($end_page > $int_pages) { $end_page = $int_pages; } $urls = null; /** * THE URL */ for($i = $start_page, $j = 0; $i <= $end_page; $i ++, $j ++) { $temp_url = $link . "page=$i"; if ($i == $page) { $urls [$j] = "" . $i . ""; } else { $urls [$j] = "" . $i . ""; } } if (is_array ( $urls )) { $str_html = ""; $str_html .= ""; $str_html .= "共" . $total . "條信息 "; $str_html .= " 首頁 "; if ($page > 1) { $str_html .= "上頁 "; } else { $str_html .= "上頁 "; } foreach ( $urls as $sub_url ) { $str_html .= $sub_url; } if ($page >= $int_pages) { $str_html .= "下頁 "; } else { $str_html .= "下頁  "; } $str_html .= "尾頁 "; $str_html .= "共" . $int_pages . "頁 "; $str_html .= "跳到 頁 "; $str_html .= "確定"; $str_html .= ""; return $str_html; } return false; }
展示
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30461.html
摘要:男獲取端口號當前運行腳本所在的服務器的主機名。如果腳本運行于虛擬主機中,該名稱是由那個虛擬主機所設置的值決定本文由甲爪廣告聯盟整理編輯 同驗證碼類,分頁也是在個人博客,論壇等網站中不可缺少的方式,通過分頁可以在一個界面展示固定條數的數據,而不至于將所有數據全部羅列到一起,實現分頁的原理其實就是對數據庫查詢輸出加了一個limit限制,接下來我們就開始準備今天分頁類的邏輯 #### 邏輯準...
摘要:本文就這一問題給出解決方案。具體修改的代碼是在分頁類文件的最后加上一個自定義函數,用于替換中的參數分隔符號,函數內容如下自學博客修改最終生成的在文件的第行,將原來的修改為生成標準的經過這兩步修改就可以解決分頁亂碼的問題了。 thinkphp自帶的分頁類存在bug,例如當我們搜索關鍵詞時,關鍵詞為中文,第二次點擊分頁的時候,就會亂碼,不能正常的顯示我們需要的頁碼。本文就這一問題給出解決方...
摘要:下載演示地址本文使用,通過實例講解如何實現無刷新分頁效果。當數據完全加載完畢后,調用函數生成分頁,也可用程序來實現分頁。頁面可在分頁的屬性中獲取。 下載演示地址:http://www.erdangjiade.com/js...本文使用jQuery+Ajax+PHP+Mysql,通過實例講解如何實現Ajax無刷新分頁效果。 #ul_lists以列表的形式展現數據,信...
摘要:下載演示地址本文使用,通過實例講解如何實現無刷新分頁效果。當數據完全加載完畢后,調用函數生成分頁,也可用程序來實現分頁。頁面可在分頁的屬性中獲取。 下載演示地址:http://www.erdangjiade.com/js...本文使用jQuery+Ajax+PHP+Mysql,通過實例講解如何實現Ajax無刷新分頁效果。 #ul_lists以列表的形式展現數據,信...
摘要:下載演示地址本文使用,通過實例講解如何實現無刷新分頁效果。當數據完全加載完畢后,調用函數生成分頁,也可用程序來實現分頁。頁面可在分頁的屬性中獲取。 下載演示地址:http://www.erdangjiade.com/js...本文使用jQuery+Ajax+PHP+Mysql,通過實例講解如何實現Ajax無刷新分頁效果。 #ul_lists以列表的形式展現數據,信...
閱讀 1368·2021-09-13 10:25
閱讀 552·2019-08-30 15:53
閱讀 2265·2019-08-30 15:44
閱讀 2026·2019-08-29 17:20
閱讀 1594·2019-08-29 16:36
閱讀 1795·2019-08-29 14:10
閱讀 1785·2019-08-29 12:44
閱讀 1166·2019-08-23 14:13