天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP 翻頁(yè) 實(shí)例代碼

復(fù)制代碼 代碼如下:
<?php
class Page
{
private $pageSize;//每一頁(yè)多少行
private $absolutePage;//當(dāng)前頁(yè)
private $pageCount;//總頁(yè)碼數(shù)
private $totalNum;//總行數(shù)
private $prePage;//
private $nextPage; //
private $sqlStr;
private $baseUrl; //不帶GET參數(shù)的URL get傳輸網(wǎng)址
function __construct($pagesize,$absolutepage,$baseurl,$sqlStr)
{
$this->absolutePage = $absolutepage;
$this->pageSize = $pagesize;
$this->baseUrl = $baseurl;
$this->sqlStr = $sqlStr;
}
//顯示主體內(nèi)容
public function listinfo()
{
$result = DBHelper::ExecuteCommand($this->sqlStr);
// $result = mysql_query($this->sqlStr,$conn);
$this->totalNum = mysql_num_rows($result);//取處結(jié)果集的所有行數(shù)
$this->pageCount = (int)(($this->totalNum -1)/$this->pageSize)+1; //計(jì)算出一共有多少頁(yè)
if($this->absolutePage == "" || !is_numeric($this->absolutePage))//如果是頁(yè)面第一次加載那么absolutePage的值一定是空的這時(shí)我們認(rèn)為用戶(hù)是第一次訪問(wèn)就給他看第一頁(yè)(當(dāng)然你如果想給他看第5頁(yè)也可以)
{
$this->absolutePage = 1;//給他看第一頁(yè)
}
if($this->absolutePage > $this->pageCount)//如果請(qǐng)求的的頁(yè)碼超過(guò)了總頁(yè)數(shù)我們就顯示最后一頁(yè)
{
$this->absolutePage = $this->pageCount;//顯示最后一頁(yè)
}
if ($this->totalNum > 1 && $this->absolutePage > 1) //如果滿足顯示的條件我們就讓的頁(yè)碼變量的值等于當(dāng)前頁(yè)(absolutePage)減一
{
$this->prePage = $this->absolutePage -1;
}
if($this->absolutePage >= 1 && $this->absolutePage < $this->pageCount)//在當(dāng)前頁(yè)至少是1并且不大于總頁(yè)數(shù)時(shí)給變量賦值為當(dāng)前頁(yè)加1
{
$this->nextPage = $this->absolutePage + 1;
}
if (mysql_data_seek($result,($this->absolutePage -1) * $this->pageSize))//決定從結(jié)果集的哪個(gè)位置開(kāi)始檢索數(shù)據(jù)//決定從結(jié)果集的哪個(gè)位置開(kāi)始檢索數(shù)據(jù) mysql_data_seek指向下一行
{
include("goodsTemplate.php");
for ($i = 0; $i < $this->pageSize; $i++)
{
if(($info = mysql_fetch_array($result)))
{
$name = $info['GoodsName'];
$tupian = $info['GoodsPhopo'];
$id = $info['GoodsId'];
$price = $info['GoodsPrice'];
$url = 'detail.php?id='.$id;
$items = str_replace(array('{name}','{tupian}','{url}','{price}','{id}'),array($name,$tupian,$url,$price,$id),$goodsContent);//str_replace替換兩個(gè)數(shù)組 第二個(gè)替換第一個(gè)數(shù)組,$goodsContent參數(shù)是要替換的對(duì)象
$cishu++;
echo $items;
if ($cishu % 4 == 0)
{
?>
</tr><tr>
<?php
}
}
}
}
}
//分頁(yè)動(dòng)作函數(shù)
public function toPage()
{
include('toPageTemplate.php');
if($this->totalNum > 1 && $this->absolutePage > 1)
{
$this->prePage = $this->absolutePage - 1;
}
if($this->absolutePage >= 1 && $this->absolutePage < $this->pageCount)
{
$this->nextPage = $this->absolutePage + 1;
}
$preUrl = $this->baseUrl."?absolutePage=$this->prePage";
$nextUrl = $this->baseUrl."?absolutePage=$this->nextPage";
$items = str_replace(array('{totalNum}','{absolutePage}','{pageCount}','{preUrl}','{nextUrl}'),array($this->totalNum,$this->absolutePage,$this->pageCount,$preUrl,$nextUrl),$toPage);
echo $items;
}
}
?>

php技術(shù)PHP 翻頁(yè) 實(shí)例代碼,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 视频专区亚洲欧美日韩 | 中文字幕福利视频在线一区 | 亚洲 日韩 自拍 视频一区 | 国精产品一区一区三区M | 99er4久久视频精品首页 | 亚洲视频在线免费观看 | 久久精品一本到99热 | 亚洲天堂一区二区三区 | XXOO麻豆国产在线九九爱 | 捏奶动态图吃奶动态图q | 年轻的女职工在线观看 | h版动漫在线播放的网站 | 涩里番app黄版网站 色综合伊人色综合网站中国 | 国产精品成人观看视频免费 | Y8848高清私人影院软件优势 | 同居了嫂子在线观看 | 解开白丝老师的短裙猛烈进入 | 亚洲AV久久久噜噜噜噜 | 黄瓜视频苹果直接安装 | 日本高清天码一区在线播放 | 手机在线播放成人亚洲影院电影 | 亚洲色图激情小说 | 回复术士勇者免费观看全集 | 国产精品亚洲欧美 | 日本中文字幕巨大的乳专区 | 日本人奶水中文影片 | 亚洲国产中文在线视频 | 国产精品久久久久久久人人看 | AV无码久久无遮挡国产麻豆 | 国产精品99久久久久久AV下载 | 久久99热狠狠色一区二区 | 俄罗斯bbbbbbbbb大片 | 色婷婷狠狠97成为人免费 | 韩国女人高潮嗷嗷叫视频 | 最美女人体内射精一区二区 | 欧美激情性AAAAA片欧美 | 久久精品国产99欧美精品亚洲 | 99视频在线观看免费视频 | 国产精品69人妻无码久久久 | 男女XX00上下抽搐动态图 | 亚洲精品一本之道高清乱码 |