第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

1 回答

class?Page{
	private?$total;?????//?總共有多少條記錄
	private?$pagenum;???//?分成多少頁
	private?$pagesize;??//?每頁多少條記錄
	private?$current;???//?當前所在的頁數(shù)
	private?$url;???????//?url
	private?$first;	????//?首頁
	private?$last;	????//?末頁
	private?$prev;	????//?上一頁
	private?$next;	????//?下一頁
	/**
	?*?構(gòu)造函數(shù)
	?*?@access?public
	?*?@param?$total?number?總的記錄數(shù)
	?*?@param?$pagesize?number?每頁的記錄數(shù)
	?*?@param?$current?number?當前所在頁
	?*?@param?$script?string?當前請求的腳本名稱,默認為空
	?*?@param?$params?array?url所攜帶的參數(shù),默認為空
	?*/
	public?function?__construct($total,$pagesize,$current,$script?=?'',$params?=?array()){
		$this->total?=?$total;
		$this->pagesize?=?$pagesize;
		$this->pagenum?=?$this->getNum();
		$this->current?=?$current;
		
		//設(shè)置url
		$p?=?array();
		foreach?($params?as?$k?=>?$v)?{
			$p[]?=?"$k=$v";
		}
		$this->url?=?$script?.?'?'?.?implode('&',?$p)?.?'&page=';
		$this->first?=?$this->getFirst();
		$this->last?=?$this->getLast();
		$this->prev?=?$this->getPrev();
		$this->next?=?$this->getNext();
	}
	private?function?getNum(){
		return?ceil($this->total?/?$this->pagesize);
	}
	private?function?getFirst(){
		if?($this->current?==?1)?{
			return?'[首頁]';
		}?else?{
			return?"<a?href='{$this->url}1'>[首頁]<a/>";
		}
		
	}
	private?function?getLast(){
		if?($this->current?==?$this->pagenum)?{
			return??'末頁';
		}?else?{
			return??"<a?href='{$this->url}{$this->pagenum}'>[末頁]</a>";
		}
		
	}
	private?function?getPrev(){
		if?($this->current?==?1)?{
			return??'[上一頁]';
		}?else?{
			return??"<a?href='{$this->url}".($this->current?-?1)."'>[上一頁]</a>";
		}
		
	}
	private?function?getNext(){
		if?($this->current?==?$this->pagenum?){
			return??'[下一頁]';
		}?else?{
			return??"<a?href='{$this->url}".($this->current+1)."'>[下一頁]</a>";
		}
		
	}
	/**
	?*?getPage方法,得到分頁信息
	?*?@access?public
	?*?@return?string?分頁信息字符串
	?*/
	public?function?showPage(){
		if?($this->pagenum?>?1){
			return?"共有?{$this->total}?條記錄,每頁顯示?{$this->pagesize}?條記錄,?當前為?{$this->current}/{$this->pagenum}?{$this->first}?{$this->prev}?{$this->next}?{$this->last}";
		}else{
			return?"共有?{$this->total}?條記錄";
		}
		
	}
}

//使用:配合mysql操作類一起使用
/*
$total?=?$db->total();
$pagesize?=?3;
$current?=?isset($_REQUEST['page'])???$_REQUEST['page']?:?1;
$offset?=?($current?-?1)?*?$pagesize;
$rows?=?$db->getAll("SELECT?*?FROM?category?limit?$offset,$pagesize"?);
$page?=?new?page($total,$pagesize,$current,'test.php',array('goods_id'=>2));
$str?=?"<table?width='400'?border='1'>";
$str?.=?"<tr><th>編號</th><th>名稱</th><th>父編號</th></tr>";
foreach?($rows?as?$v)?{
	$str?.=?'<tr>';
	$str?.=?"<td>{$v['cat_id']}</td>";
	$str?.=?"<td>{$v['cat_name']}</td>";
	$str?.=?"<td>{$v['parent_id']}</td>";
	$str?.=?'</tr>';
}
$str?.=?"</table>";
echo?$str;
echo?$page->showPage();
*/

希望能幫助到你。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
PHP+MySQL分頁原理實現(xiàn)
  • 參與學(xué)習(xí)       41203    人
  • 解答問題       183    個

引導(dǎo)大家完成一個PHP+MySQL分頁功能,由簡入繁的剖析原理

進入課程

求源碼 最好有注釋

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號