phpパッケージのpageクラスの完全な例
本論文の例は、phpパッケージのpageクラスを述べている。皆さんに参考にしてあげます。具体的には以下の通りです。
クラスファイル:
本論文で述べたように、皆さんのPHPプログラムの設計に役に立ちますように。
クラスファイル:
<?php
//
class Page{
/*
*
* @param1 string $uri, url
* @param3 int $counts,
* @param4 int $length,
* @param5 int $page = 1,
* @return string, a ,
*/
public static function getPageStr($uri,$counts,$length,$page = 1){
//
//
$pagecount = ceil($counts/$length); //
$str_info = " {$counts} , {$length} , {$pagecount} , {$page} ";
// :
//
$prev = ($page <= 1) ? 1 : $page - 1;
$next = ($page >= $pagecount) ? $pagecount : $page + 1;
$str_click = <<<END
<a href="{$uri}?page=1"> </a>
<a href="{$uri}?page={$prev}"> </a>
<a href="{$uri}?page={$next}"> </a>
<a href="{$uri}?page={$pagecount}"> </a>
END;
//
$str_number = '';
for($i = 1;$i <= $pagecount;$i++){
$str_number .= "<a href='{$uri}?page={$i}'>{$i}</a> ";
}
// : js onchang href
$str_select = "<select onchange=\"location.href='{$uri}?page='+this.value\">";
// option
for($i = 1;$i <= $pagecount;$i++){
if($i == $page)
$str_select .= "<option value='{$i}' selected='selected'>{$i}</option>";
else
$str_select .= "<option value='{$i}'>{$i}</option>";
}
$str_select .= "</select>";
//
return $str_info . $str_click . $str_number . $str_select;
}
}
PHPについてもっと興味のある読者は、本駅のテーマを見てもいいです。「PHP+ajaxテクニックと応用小結」、「PHP演算と演算子の使い方のまとめ」、「PHPネットワークプログラミング技術のまとめ」、「PHP基本文法入門教程」、「php操作officeドキュメント技術まとめ(word,excel,access,pptを含む)」、「php日付と時間の使い方のまとめ」、「php対象プログラム設計入門教程」、「php文字列(string)使い方のまとめ」、「php+mysqlデータベース操作入門教程」および「phpよくあるデータベースの操作技巧のまとめ」本論文で述べたように、皆さんのPHPプログラムの設計に役に立ちますように。