Home > php教程 > php手册 > php最简单php分页代码

php最简单php分页代码

WBOY
Release: 2016-05-25 16:56:47
Original
1392 people have browsed it

php教程和mysql教程分页最基本的不是limti s,e 然后加page就可以实现了。

<?php
//初始参数设置
$pagesize=5 ;  //分页大小
$pagenum=1 ;  //默认为第一页

//第一步:获取当前是第几页
if($_GET){
 if($_GET['pagenum']){  
  $pagenum=$_GET['pagenum'];
 }
}
//第二步:获取当前分页的内容列表
$sql="Select * From message limit ".($pagenum-1)*$pagesize.",$pagesize ";
$result=mysql_query($sql);
while(($row=mysql_fetch_array($result))==true){
 echo '<hr>'.$row["title"].'</hr>';
}
//第三步:获取记录数
$sql="Select id From message";
$result=mysql_query($sql);
$rownum=mysql_num_rows($result);
//第四步:记算分页数
if(($rownum%$pagesize)==0){
 $pagecount=$rownum/$pagesize;
}else{
 $pagecount=(int)($rownum/$pagesize);
}
//第五步:得到分页链接
http://pic1.phprm.com/2011/07/14/$url.jpg=$_SERVER["REQUEST_URI"];
$url=parse_url($url);
$url=$url["path"];
//第六步:输出分页链接
if($pagenum==1){ 
 echo "[第一页]  [上一页]";
}else{
 echo "[<a href="$url?pagenum=1">第一页</a>]  [<a href="$url?pagenum=".($pagenum-1)."">上一页</a>]";
}

if($pagecount==$pagenum){
 echo "[下一页]  [最后一页]"; 
}else{
echo "[<a href="$url?pagenum=".($pagenum+1)."">下一页</a>]  [<a href="$url?pagenum=".($pagecount)."">最后一页</a>]";
}

部分代码
  $rs->pagesize=10;//每页记录数
  $curpage=$_GET['curpage'];
  if ($curpage==""){  
  $curpage=1;
  }
  $rs->absolutepage=$curpage;
  for ($i=1 ;$i<=$rs->pagesize;$i++){
  if (!$rs->eof) {
    
  //内容。。。。。。。。。。。。。   
  $rs->movenext;
  }
  }   
  if ($rs->recordcount==0){
  echo "首页 ";
  }
  else{
  if ($curpage==1){
  echo "首页 ";
  }
  else{
  echo "<a href='ad_chanpinleibie.php?curpage=1'>首页</a> ";
  }
  }
  if ($rs->recordcount==0){
  echo "上一页 ";
  }
  else{
  if ($curpage==1){
  echo "上一页 ";
  }
  else{
  echo "<a href='ad_chanpinleibie.php?curpage=".($curpage-1)."'>上一页</a> ";
  }
  }
  if ($rs->pagecount<($curpage+1)){
  echo "下一页 ";
  }
  else{
  echo "<a href='ad_chanpinleibie.php?curpage=".($curpage+1)."'>下一页</a> ";
  }
  if ($rs->recordcount==0){
  echo "尾页 ";
  echo "共1页 ";
  echo "第1页";
  }
  else{
  if ($rs->pagecount<($curpage+1)){
  echo "尾页 ";
  echo "共".$rs->pagecount."页 ";
  echo "第".$curpage."页";
  }
  else{
  echo "<a href='ad_chanpinleibie.php?curpage=".$rs->pagecount."'>尾页</a> ";
  echo "共".$rs->pagecount."页 ";
  echo "第".$curpage."页";
  }
  }
  }
  $rs->Close();
  $conn->Close();
  $rs=null;
  $conn=null;
Copy after login

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template