亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

Bootstrap的php制作動態(tài)分頁標簽

時間:2025-10-04 16:43:53 php語言 我要投稿

Bootstrap的php制作動態(tài)分頁標簽

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

  學習了下bootstrap,剛好在用分頁,就自己寫了一個分頁,然后結(jié)合bootstrap樣式展現(xiàn)。

  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動態(tài)分頁過程;

  /**

  * @param $maxpage 總頁數(shù)

  * @param $page  當前頁

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

  * @return string 返回的輸出分頁html內(nèi)容

  */

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

  $multipage = ''; /pic/p>

  $listnum = 5;   /pic/p>

  if ($maxpage < 2) {

  return '';

  }else{

  $offset = 2;

  if ($maxpage <= $listnum) {

  $from = 1;

  $to = $maxpage;

  } else {

  $from = $page - $offset; /pic/p>

  $to = $from + $listnum - 1; /pic/p>

  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制作動態(tài)分頁標簽】相關文章:

php分頁類代碼08-05

PHP簡單的分頁過程與原理11-21

學習php分頁代碼實例12-06

PHP分頁自定義函數(shù)09-27

BootStrap select2 如何實現(xiàn)動態(tài)改變值02-02

詳解MyBatis動態(tài)SQL標簽用法03-11

PHP.MVC的模板標簽系統(tǒng)10-16

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

php動態(tài)生成JavaScript代碼03-12

  • 相關推薦