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(ode==13)
{tion='?page='+e+''.$para.''; return false;}" ></a></li>';
$multipage = $multipage ? '<ul class="pagination">'.$multipage.'</ul>' : '';
}
return $multipage;
}
-
提高PHP執行效率的50個技巧
PHP是一種HTML內嵌式的語言,是一種在服務器端執行的嵌入HTML文檔的腳本語言,下面是小編為大家整理的提高PHP執行效率的50個技巧,歡迎參考~1、用單引號代替雙引號來包含字符串,這樣做會更快一些。因為PHP會在雙引號包圍的字符串中搜尋變量,單引號則不會,注意:只有echo...
-
PHP中用CURL偽造IP來源的方法
PHP中用CURL偽造IP來源的.方法,有需要的朋友可以看看。就跟隨本站小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!1.文件複製代碼代碼如下:<?php$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"http://localhost/");curl_setopt($ch,CURL...
-
ini函數解析
PHP獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。以下是小編為大家搜索整理的ini函數解析,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!t、ini_get_all、ini_restore。個人感覺最有用的就...
-
作為程序員必知的16個最佳PHP庫
PHP是一種功能強大的web站點腳本語言,通過PHP,web網站開發者可以更容易地創建動態的引人入勝的web頁面。開發人員可以使用PHP代碼與一些網站模板和框架來提升功能和特性。然而,編寫PHP代碼是一個繁瑣又耗時的過程。為了縮短開發時間,開發人員可以用PHP庫替代編寫代...
相關文章
- Thinkpad筆記本開機顯示Tointerrruptnormalstartup解決方法
- Photoshop CS6即將公開Beta版
- AutoCAD 圖導入Photoshop 的方法分享
- Happy Dragon Boat Festival英語作文
- 有關JavaScript中的prototype.bind()方法介紹
- 巧用Photoshop濾鏡製作動態水波效果
- PHP使用ob-start生成html頁面
- 關於Adobe為iPad版Photoshop Touch加入壓敏觸控筆支持
- Adobe Photoshop Lightroom快速修圖十大技巧
- 用Photoshop如何繪製Google Currents圖標