摘要:控制器代碼獲取管理員列表并分頁方法分頁方法共條信息回第頁首頁上頁上頁下頁下頁到第尾頁共頁跳到頁確定展示
控制器代碼
//獲取管理員列表并分頁 $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; }
展示
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/30461.html
摘要:男獲取端口號當(dāng)前運(yùn)行腳本所在的服務(wù)器的主機(jī)名。如果腳本運(yùn)行于虛擬主機(jī)中,該名稱是由那個虛擬主機(jī)所設(shè)置的值決定本文由甲爪廣告聯(lián)盟整理編輯 同驗(yàn)證碼類,分頁也是在個人博客,論壇等網(wǎng)站中不可缺少的方式,通過分頁可以在一個界面展示固定條數(shù)的數(shù)據(jù),而不至于將所有數(shù)據(jù)全部羅列到一起,實(shí)現(xiàn)分頁的原理其實(shí)就是對數(shù)據(jù)庫查詢輸出加了一個limit限制,接下來我們就開始準(zhǔn)備今天分頁類的邏輯 #### 邏輯準(zhǔn)...
摘要:本文就這一問題給出解決方案。具體修改的代碼是在分頁類文件的最后加上一個自定義函數(shù),用于替換中的參數(shù)分隔符號,函數(shù)內(nèi)容如下自學(xué)博客修改最終生成的在文件的第行,將原來的修改為生成標(biāo)準(zhǔn)的經(jīng)過這兩步修改就可以解決分頁亂碼的問題了。 thinkphp自帶的分頁類存在bug,例如當(dāng)我們搜索關(guān)鍵詞時,關(guān)鍵詞為中文,第二次點(diǎn)擊分頁的時候,就會亂碼,不能正常的顯示我們需要的頁碼。本文就這一問題給出解決方...
摘要:下載演示地址本文使用,通過實(shí)例講解如何實(shí)現(xiàn)無刷新分頁效果。當(dāng)數(shù)據(jù)完全加載完畢后,調(diào)用函數(shù)生成分頁,也可用程序來實(shí)現(xiàn)分頁。頁面可在分頁的屬性中獲取。 下載演示地址:http://www.erdangjiade.com/js...本文使用jQuery+Ajax+PHP+Mysql,通過實(shí)例講解如何實(shí)現(xiàn)Ajax無刷新分頁效果。 #ul_lists以列表的形式展現(xiàn)數(shù)據(jù),信...
摘要:下載演示地址本文使用,通過實(shí)例講解如何實(shí)現(xiàn)無刷新分頁效果。當(dāng)數(shù)據(jù)完全加載完畢后,調(diào)用函數(shù)生成分頁,也可用程序來實(shí)現(xiàn)分頁。頁面可在分頁的屬性中獲取。 下載演示地址:http://www.erdangjiade.com/js...本文使用jQuery+Ajax+PHP+Mysql,通過實(shí)例講解如何實(shí)現(xiàn)Ajax無刷新分頁效果。 #ul_lists以列表的形式展現(xiàn)數(shù)據(jù),信...
摘要:下載演示地址本文使用,通過實(shí)例講解如何實(shí)現(xiàn)無刷新分頁效果。當(dāng)數(shù)據(jù)完全加載完畢后,調(diào)用函數(shù)生成分頁,也可用程序來實(shí)現(xiàn)分頁。頁面可在分頁的屬性中獲取。 下載演示地址:http://www.erdangjiade.com/js...本文使用jQuery+Ajax+PHP+Mysql,通過實(shí)例講解如何實(shí)現(xiàn)Ajax無刷新分頁效果。 #ul_lists以列表的形式展現(xiàn)數(shù)據(jù),信...
閱讀 1461·2021-09-13 10:25
閱讀 630·2019-08-30 15:53
閱讀 2323·2019-08-30 15:44
閱讀 2108·2019-08-29 17:20
閱讀 1653·2019-08-29 16:36
閱讀 1866·2019-08-29 14:10
閱讀 1844·2019-08-29 12:44
閱讀 1230·2019-08-23 14:13