成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

分頁(yè)函數(shù) php

趙連江 / 1036人閱讀

摘要:控制器代碼獲取管理員列表并分頁(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

相關(guān)文章

  • PHP面向?qū)ο?OOP)----分頁(yè)

    摘要:男獲取端口號(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)...

    qqlcbb 評(píng)論0 收藏0
  • thinkphp分頁(yè)bug--解決thinkphp分頁(yè)亂碼問(wè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)題給出解決方...

    Jrain 評(píng)論0 收藏0
  • jQuery+Ajax+PHP無(wú)刷新分頁(yè)

    摘要:下載演示地址本文使用,通過(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ù),信...

    wangzy2019 評(píng)論0 收藏0
  • jQuery+Ajax+PHP無(wú)刷新分頁(yè)

    摘要:下載演示地址本文使用,通過(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ù),信...

    Kosmos 評(píng)論0 收藏0
  • jQuery+Ajax+PHP無(wú)刷新分頁(yè)

    摘要:下載演示地址本文使用,通過(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ù),信...

    lauren_liuling 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

趙連江

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<