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