sql; $result=mysql_query($sql) or die (mysql_error()); $count=mysql_num_rows($result); $this->count_1=$count; $pc=intval($count/$this->pageper)+1; $this->pc=$pc; } public function url($targetUrl){ $pagesize=$this->pageper ; //每页显示记录 $page=isset($_GET['page'])?intval($_GET['page']):1;//获取当前页 $sql="select * from students limit ".($page-1)*$pagesize.",$pagesize"; //echo $sql ;exit; $results=mysql_query($sql) or die (mysql_error()); while ($row = mysql_fetch_array($results)){ for($i=0;$i"; } $offset=($page-1)*$pagesize; $prepage=$page-1; //上一页 $nextpage=$page+1; //下一页 $pagenav="共".$this->count_1." 条记录每页显示$pagesize 条记录,共".$this->pc." 页,当前第$page 页"; if($page==1){ $strpage="【第一页】【上一页】【下一页】【最后一页】"; } if($page>1&&$page<=$this->pc){ $strpage="【第一页】【上一页】【下一页】【最后一页】"; } if($page==$this->pc){ $strpage="【第一页】【上一页】【下一页】【最后一页】"; } $strpage="$pagenav
$strpage"; echo $strpage; } } /* 小函数注解: intval: 取得整数值; count: 计算一个数组的元素个数; expression_1?expression_2:expression_3;:如果第一个表达式为值,该函数的返回值就是第二个表达式的值,否则函数的返回值为第三个表达式的值。 为了程序的代码的安全起见,可是把类的成员变量的类型设置为private。*/ ?>