強力な PHP ページング コード class_PHP チュートリアル
Jul 20, 2016 am 11:06 AMこのチュートリアルでは、Discuz フォーラム スタイルのページング コードを関数に記述しました。見てみましょう。
このチュートリアルでは、ディスカッション フォーラム スタイルのページネーション コードを提供します。このコードを関数に記述しました。以下を見てみましょう。
//ページングはページ数です
function getPage($page,$pageSize){
$this->gt;getRowsCount();
$this->getPageCount($pageSize);
//print $this-> ; pageCount;
if(($page == "") || ($page $this-> ; notePage = "1";
}else if($page>$this->pageCount){
$this->notePage = $this->pageCount;
}else{
$this->notePage = $ page;
}
return $this->notePage;
}
//レコードの総数を取得する
function getRowsCount(){
$this->getRes($this->>sql_number);
$ row = $this ->getRows();
$this->number = $row[0];
return $this->number;
}
//ページ数を取得
function getPageCount( $pageSize){
$ this->pageCount = ceil($this->number/$pageSize);
return $this->pageCount;
}
// ページング コード
function getPageContent($page,$ url,$pageSize){
if($page=="1"){
$view.=" [ホーム]";
$view.=" [前のページ]";
}else{
$view.= " <a href=".$url."page=1>[ホーム]</a>";
$view.=" <a href=".$url."page=".($page -1) ." >[前のページ]</a>";
}
if($page<$this->pageCount){
$view.=" <a href=".$url. "page=" .($page+1) ." >[次のページ]</a>";
$view.=" <a href=".$url."page=".$this- >pageCount ." >[最後のページ]</a>";
}else{
$view.=" [次のページ]";
$view.=" [最後のページ]";
}
return $view ." 現在のページ ".$page."/total ".$this->pageCount." ページ ".$this->number." レコード "." ページに移動 ".$this->getUrl ( $url,$page);
}
//ページからページへ
function getUrl($url,$page){
$go="<input type="text" size="2" name="page "値 = ""。$ ページ。"" クラス = "But01"/& GT; 入力タイプ = "ボタン" 値 = "移動" onClick = "LOCATION.HREF = '"。 '+page.value"/>";
return $go;
}
//ページにジャンプ
function refUrl($url,$speak){
print("<script language='javascript'> ");
print("alert('".$speak."');");
print("location.href='".$url."';");
print("</script> ;");
}

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
