コードをコピーします コードは次のとおりです:
function genpage(&$sql,$page_size=10)
{
global $pages,$sums,$eachpage,$page; /合計ページ番号、合計レコード、ページごとのページ数
$page = $_GET["page"]
if($page ==0)$page =1; $pagesql = strstr( $sql," from ");
$pagesql = "ID として count(*) を選択します。".$pagesql;
$conn = mysql_query($pagesql) または die(mysql_error()); $rs = mysql_fetch_array( $conn))$sums = $rs[0];
$pages==0)$pages=1; $page-1) *$eachpage;
$sql .="limit $startpos,$eachpage ";
//ページングを表示
function showpage()
{
global $pages,$sums,$eachpage,$page ; //総ページ数、総レコード、ページ数、現在のページ、その他のパラメータ
$link=$_SERVER['PHP_SELF']
echo "Record".$sums.":".$eachpage.";
echo "ページ数 ".$page."/".$pages." ";
$p_head=$page-5; //最初の 5 ページページ番号サイクルの
$p_end =$page+5;
if($p_end>$pages)$p_end=$pages; //5
echo "[Homepage< / a>] ";
for($i=$p_head;$i<=$p_end;$i++)
{
if($i!=$page)
echo "[$i] ";
else
echo "[$i] ";
}
echo " [< ; a href=$link?page=$pages>最後のページ]";
}
?>
上記では、He Yihang の One Person's Loneiness, Two persons' Fault を含む、別の PHP ページング クラスの実装コードを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。