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();}
http://www.bkjia.com/PHPjc/1079751.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1079751.htmlTechArticlethinkphp實現分頁 public function alist(){ $this-validateLogin(); $this-createurl(); $article = M(article); $page = I(get.page); $perpage = 20; $page = (isset($page) ($page0)) ?...