统计在线人数...

PHP WAP分页

[ 来源:转载 | 作者:佚名 | 时间:2006-5-29 下午 12:43:38 | 浏览:统计中... ]

<?php 
class page_list 

  var $total_page; 
  var $now_page; 
  var $list_page; 
  var $next_page; 

//计算总页数函数,$rows表示总的记录个数,$list_rows表示每页要显示的条数 
  function totalpage($rows,$list_rows){ 
    $this->total_page=ceil($rows/$list_rows); 
    $nums=$this->total_page; 
    return $nums; 
  } 

//计算当前页的函数,$page为_post或_get方法传过来的变量 
  function nowpage($page){ 
    if(!isset($page) || $page<1){ 
      $this->now_page=1; 
    } 
    else { 
      $this->now_page=$page; 
    } 
    $pages=$this->now_page; 
    return $pages; 
  } 

//显示上一页,下一页 
  function display($rows,$list_rows,$page,$url){ 
    $this->list_page=$page-1; 
    $this->next_page=$page+1; 
    if(strpos($url,’page=’)!=’’) 
      $url=substr($url,0,strpos($url,’page=’)); 
    else 
      $url.=’&’; 
    if($this->nowpage($page)==1){ 
      echo convert_character(’共’).$this->totalpage($rows,$list_rows).convert_character(’页|’).’<br/>’; 
      echo convert_character(’第1页’); 
      echo ’<a href="’.$url.’page=’.$this->next_page.’">’.convert_character(’下一页|’).’</a>’; 
    } 
    else{ 
      echo convert_character(’共’).$this->totalpage($rows,$list_rows).convert_character(’页’).’<br/>’; 
      echo ’<a href="’.$url.’page=’.$this->list_page.’">’.convert_character(’上一页|’).’</a>’; 
      echo convert_character(’第’).$this->nowpage($page).convert_character(’页|’); 
      echo ’<a href="’.$url.’page=’.$this->next_page.’">’.convert_character(’下一页|’).’</a>’; 
    } 
  } 

共有0人参与评价,平均得分:0分
评论内容只代表网友观点,与本站立场无关! 查看完整内容
   

当前在线人数
QQ:748838 MSN:allen_xia#msn.com E-mail:allenxia666#126.com QQ群:站长联盟北方区-北京(28200145) 站长联盟南方区-上海(67713522)