ホームページ >php教程 >php手册 >PHP入門学習の知識ポイント2 PHPの簡単なページングのプロセスと原理

PHP入門学習の知識ポイント2 PHPの簡単なページングのプロセスと原理

WBOY
WBOYオリジナル
2016-06-13 12:07:291076ブラウズ

require '../inc/conn.php'
?>

//初期パラメータ設定
$pagesize=5 ; // ページ サイズ
$pagenum=1; // デフォルトは最初のページです


//ステップ 1: 現在のページを取得します
if($_GET){
if($_GET['pagenum']){
$pagenum=$_GET['pagenum'];
}
}
//ステップ 2: 現在のページ リストのコンテンツを取得する

$sql="メッセージ制限から * を選択します ".($pagenum-1)*$pagesize.",$pagesize ";
$result=mysql_query($sql); >while(($row=mysql_fetch_array($result))==true){
echo '


'.$row["title"].'';
🎜>
//ステップ 3: レコード数を取得します
$sql="メッセージから ID を選択"
$result=mysql_query($sql);
$rownum=mysql_num_rows($result) );

//ステップ 4: ページ数をカウントする
if(($rownum%$pagesize)==0){
$pagecount=$rownum/$pagesize; }else{
$pagecount=(int)($rownum/$pagesize);
}

//ステップ 5: ページング リンクを取得します
$url=$_SERVER[" REQUEST_URI "];
$url=parse_url($url);
$url=$url["path"];

//ステップ 6: ページネーションリンクを出力する

if ($pagenum==1){
echo "[最初のページ] [前のページ]"
}else{
echo "[最初のページ] [前のページ]";
}


if($pagecount==$pagenum){
echo "[次のページ] [最後のページ]";
}else{
echo " [次のページ] [最後のページ ]";
}

?>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。