thinkphp实现分页-创新互联
public function alist()
{
$this->validateLogin();
$this->createurl();
$article = M('article');
$page = I('get.page');
$perpage = 20;
$page = (isset($page) && ($page>0)) ? $page : 1;//current page
$last = $page - 1;
$next = $page + 1;
$url = "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['PHP_SELF'] . "?page=";
$sum = count($article->where("is_delete=0")->select());
$pages = ceil($sum/$perpage);
$this->assign('sum',$sum);
$this->assign('pages' ,$pages);
if ($page > 1) {
$arr = "
首页";
$arr .= "
上一页";
} else {
$arr = "
首页";
$arr .= "
上一页";
}
if ( ($page-2)>0 ) {
$arr .= "
" . ($page-2) . "";
$arr .= "
" . ($page-1) . "";
} else if( (($page-2)<=0) && (($page-1)>0) ) {
$arr .= "
" . ($page-1) . "";
}
$arr .= "
" . ($page) . "";
if ( ($page+1)<=$pages ) {
$arr .= "
" . ($page+1) . "";
if ( ($page+2)<=$pages ) {
$arr .= "
" . ($page+2) . "";
}
}
if ($page < $pages) {
$arr .= "
下一页";
$arr .= "
尾页";
} else {
$arr .= "
下一页";
$arr .= "
尾页";
}
$this->assign('page',$arr);
$data = $article->where("is_delete=0")->page($page,$perpage)->select();
$this->assign('article',$data);
$this->display();
}
建网站原本是网站策划师、网络程序员、网页设计师等,应用各种网络程序开发技术和网页设计技术配合操作的协同工作。创新互联专业提供
成都做网站、成都网站设计,网页设计,网站制作(企业站、响应式网站、电商门户网站)等服务,从网站深度策划、搜索引擎友好度优化到用户体验的提升,我们力求做到极致!
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文题目:thinkphp实现分页-创新互联
网站路径:
http://dzwzjz.com/article/djigsd.html