ホームページ > バックエンド開発 > PHPチュートリアル > PHP ページングのサンプル コード_PHP チュートリアル

PHP ページングのサンプル コード_PHP チュートリアル

WBOY
リリース: 2016-07-20 11:09:57
オリジナル
766 人が閲覧しました

PHP分页实例代码





php教程 make page list




 
   
   
 
/*
* Created on 2010-4-17
*
* Order by Kove Wong
*/
$link=MySQL_connect(’localhost’,’root’,’haoxiazai1987’);
mysql教程_select_db(’pagelist’);
mysql_query(’set names gbk’);

$Page_size=10;

$result=mysql_query(’select * from v_char’);
$count = mysql_num_rows($result);
$page_count = ceil($count/$Page_size);

$init=1;
$page_len=7;
$max_p=$page_count;
$pages=$page_count;

//判断当前页码
if(empty($_GET[’page’])||$_GET[’page’]<0){
$page=1;
}else {
$page=$_GET[’page’];
}

$offset=$Page_size*($page-1);
$sql="select * from v_char limit $offset,$Page_size";
$result=mysql_query($sql,$link);
while ($row=mysql_fetch_array($result)) {
?>
 


   
   

}
$page_len = ($page_len%2)?$page_len:$pagelen+1;// ページ番号の数
$pageoffset = ($ page_len -1)/2;//ページ番号の左右のオフセット

$key='

';
$key.="$page/$ Pages "; //何ページ、合計何ページ
if($page!=1){
$key.="最初のページ "; //最初のページ
$key.="前のページ"; //前のページ
}else {
$key.="最初のページ";//最初のページ
$key.=" 前のページ"; //前のページ
}
if($pages>$page_len){
//現在のページが左オフセット以下の場合
if($page<=$pageoffset){
$init=1; $max_p = $page_len;
}else{//現在のページが左のオフセットより大きい場合
//現在のページ番号の右のオフセットが最大ページ数を超えている場合
if($page+$pageoffset>=$ Pages+1){
$init = $pages-$page_len+1;
}else{
//左右両方のオフセットが存在する場合の計算
$init = $page-$pageoffset
$max_p = $page+$pageoffset; ;
}
}
}
for($i=$init;$i if($i==$page){
$key.=' '。 $i.'< /span>';
} else {
$key.=" ".$i." ";
}
}
if($page!=$pages){
$key.=" 次のページ ";//次のページ
$key.="最後のページ"; //最後のページ
}else {
$key.="次のページ";//次のページ
$key.=" 最後のページ"; //最後のページ
}
$key.='
';
?>


;




http://www.bkjia.com/PHPjc/444757.html

www.bkjia.com

http://www.bkjia.com/PHPjc/444757.html技術記事 PHP ページングのサンプル コード!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns=http://www .w3.org/1999/xhtml 彼は...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
ID 文章标题