<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            php語言

            Bootstrap的php制作動態分頁標簽

            時間:2025-05-28 08:21:05 php語言 我要投稿
            • 相關推薦

            Bootstrap的php制作動態分頁標簽

              主要為大家詳細介紹了Bootstrap php制作動態分頁標簽的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下。

              學習了下bootstrap,剛好在用分頁,就自己寫了一個分頁,然后結合bootstrap樣式展現。

              bootstrap的分頁格式:

              <ul class="pagination">

              <li><a href="#">?</a></li>

              <li class="active"><a href="#">1</a></li>

              <li><a href="#">2</a></li>

              <li><a href="#">3</a></li>

              <li><a href="#">4</a></li>

              <li><a href="#">5</a></li>

              <li><a href="#">?</a></li>

              </ul>

              PHP動態分頁過程;

              /**

              * @param $maxpage 總頁數

              * @param $page  當前頁

              * @param string $para 翻頁參數(不需要寫$page),$para參數就應該設為'&id=1'

              * @return string 返回的輸出分頁html內容

              */

              function multipage($maxpage, $page, $para = '') {

              $multipage = ''; //輸出的分頁內容

              $listnum = 5;   //同時顯示的最多可點擊頁面

              if ($maxpage < 2) {

              return '';

              }else{

              $offset = 2;

              if ($maxpage <= $listnum) {

              $from = 1;

              $to = $maxpage;

              } else {

              $from = $page - $offset; //起始頁

              $to = $from + $listnum - 1; //終止頁

              if($from < 1) {

              $to = $page + 1 - $from;

              $from = 1;

              if($to - $from < $listnum) {

              $to = $listnum;

              }

              } elseif($to > $maxpage) {

              $from = $maxpage - $listnum + 1;

              $to = $maxpage;

              }

              }

              $multipage .= ($page - $offset > 1 && $maxpage >= $page ? '<li><a href="?page=1'.$para.'" >1...</a></li>' : '').

              ($page > 1 ? '<li><a href="?page='.($page - 1).$para.'" >?</a></li>' : '');

              for($i = $from; $i <= $to; $i++) {

              $multipage .= $i == $page ? '<li class="active"><a href="?page='.$i.$para.'" >'.$i.'</a></li>' :

              '<li><a href="?page='.$i.$para.'" >'.$i.'</a></li>';

              }

              $multipage .= ($page < $maxpage ? '<li><a href="?page='.($page + 1).$para.'" >?</a></li>' : '').

              ($to < $maxpage ? '<li><a href="?page='.$maxpage.$para.'" class="last" >...'.$maxpage.'</a></li>' : '');

              $multipage .= ' <li><a href="#" ><input type="text" size="3" onkeydown="if(event.keyCode==13)

              {self.window.location=\'?page=\'+this.value+\''.$para.'\'; return false;}" ></a></li>';

              $multipage = $multipage ? '<ul class="pagination">'.$multipage.'</ul>' : '';

              }

              return $multipage;

              }

            【Bootstrap的php制作動態分頁標簽】相關文章:

            php分頁類代碼09-08

            PHP簡單的分頁過程與原理10-01

            學習php分頁代碼實例10-11

            PHP分頁自定義函數09-08

            BootStrap select2 如何實現動態改變值09-22

            詳解MyBatis動態SQL標簽用法10-01

            一個PHP+MSSQL分頁的例子09-23

            PHP.MVC的模板標簽系統09-19

            php動態生成JavaScript代碼10-03

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看