<mark id="j7xzf"></mark>

        <output id="j7xzf"><ins id="j7xzf"><nobr id="j7xzf"></nobr></ins></output>

          <i id="j7xzf"><output id="j7xzf"><th id="j7xzf"></th></output></i>

          <b id="j7xzf"><cite id="j7xzf"><big id="j7xzf"></big></cite></b><cite id="j7xzf"><p id="j7xzf"><th id="j7xzf"></th></p></cite>

                        當前位置:首頁 > 教程 > 編程教程 > php教程 > 正文

                        php基礎教程 十天學會php之第八天
                        欄目分類:php教程   發布日期:2014-09-08   來源:互聯網   瀏覽次數:

                        學習目的:做一個分頁顯示關鍵就是用到了SQL語句中的limit來限定顯示的記錄從幾到幾。我們需要一個記錄當前頁的變量$page,還需要總共的記錄數$num對于$page如果沒有我們就讓它=0,如果有<0就讓它也=0,如果超過

                        學習目的:做一個分頁顯示

                        關鍵就是用到了SQL語句中的limit來限定顯示的記錄從幾到幾。我們需要一個記錄當前頁的變量$page,還需要總共的記錄數$num

                        對于$page如果沒有我們就讓它=0,如果有<0就讓它也=0,如果超過了總的頁數就讓他=總的頁數。

                        $execc="select count(*) from tablename ";
                        $resultc=mysql_query($execc);
                        $rsc=mysql_fetch_array($resultc);
                        $num=$rsc[0];

                        這樣可以得到記錄總數
                        ceil($num/10))如果一頁10記錄的話,這個就是總的頁數

                        所以可以這么寫
                        if(empty($_GET['page']))
                        {
                        $page=0;
                        }
                        else
                        {
                        $page=$_GET['page'];
                        if($page<0)$page=0;
                        if($page>=ceil($num/10))$page=ceil($num/10)-1;//因為page是從0開始的,所以要-1
                        }

                        這樣$exec可以這么寫 $exec="select * from tablename limit ".($page*10).",10";
                        //一頁是10記錄的

                        最后我們需要做的就是幾個連接:
                        <a href="xxx.php?page=0">FirstPage</a>
                        <a href="xxx.php?page=<?=($page-1)?>">PrevPage</a>
                        <a href="xxx.php?page=<?=($page+1)?>">NextPage</a>
                        <a href="xxx.php?page=<?=ceil($num/10)-1?>">LastPage</a>

                        這是一個大致的思路,大家可以想想怎么來優化?今天說到這里,明天說一下一些注意的問題。

                        Copyright © 2014 聚合分享 版權所有   京ICP備14037269號-1  關于聚合分享 | 廣告合作 | 版權聲明 | 意見反饋 | 聯系方式 | 原創投稿 | 網站地圖 | 友情鏈接
                        平面設計網頁設計編程教程數據庫cms教程電腦教程辦公軟件服務器seo優化
                        av男人的天堂在线观看国产_好吊妞无缓冲视频观看_邻居老头把我弄舒服死了_我把她日出水了刺激视频
                        <mark id="j7xzf"></mark>

                              <output id="j7xzf"><ins id="j7xzf"><nobr id="j7xzf"></nobr></ins></output>

                                <i id="j7xzf"><output id="j7xzf"><th id="j7xzf"></th></output></i>

                                <b id="j7xzf"><cite id="j7xzf"><big id="j7xzf"></big></cite></b><cite id="j7xzf"><p id="j7xzf"><th id="j7xzf"></th></p></cite>