大家来看看这个翻页类如何?欢迎批评雅正....来者有奖:) 代码有点乱,大家有兴趣的话copy到PHP编辑器看方便些 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php分页函数//------------------------------------------------------分页function page($num,$line,$offset,$search){$page=ceil($num/$line);$offset1=$offset+1;echo"共<font>$num</font>条记录 页次:$offset1/$page ";if($offset){echo"<a href=$php_self?page=0$search>首页</a>";}else{echo"首页";}echo" ";if($offset){$reoffset=$offset-1;echo"<a href=$php_self?page=$reoffset$search>上一页</a>";}else{echo"上一页";}echo" ";if($offset<$page-1){$reoffset=$offset+1;echo"<a href=$php_self?page=$reoffset$search>下一页</a>";}else{echo"下一页";}echo" ";if($offset==$page-1){echo"尾页";}else{$pageend=$page-1;echo"<a href=$php_self?page=$pageend$search>尾页</a>";}} 函数二//--------------------------------------分页function page1($num,$line,$page_line,$start,$page,$search){$pagetotal=$line*$page_line;//所要显示的总条数$total=ceil(($num-$start)/$line);//取得总页数$total_start=ceil($num/$pagetotal);//取得总偏移数$returnstr=" 共 ".$num." 条记录 ";if($start!=0){$old_start=$start-$pagetotal;$returnstr.=" <a href=".$PHP_SELF."?page=0&start=".$old_start.$search."><<</a>";}$pagestart=$start/$pagetotal*$page_line;//取得当前页数for($i=0;$i<$total&&$i<$page_line;$i++){$pagenum=$pagestart+$i+1;$returnstr.=" <a href=".$PHP_SELF."?page=".$i."&start=".$start.$search.">".$pagenum."</a>";}if($total_start!=($start/$pagetotal+1)&&$num!=0){$new_start=$start+$pagetotal;$returnstr.=" <a href=".$PHP_SELF."?page=0&start=".$new_start.$search.">>></a>";}return $returnstr;} 呵呵,继续努力。  最好用标准格式 ,否则有时候会给你的html页面造成困惑 pear里有个Pager类啊就是做翻页的,还不错~! php ajax 的基础问题 php+mysql无法插入中文 网页的背景图片在手机浏览器上显示不出来,请问是什么原因造成的?????请各位指点一下.(急) PHP上传图片优化的问题!?求解决方法 php代码执行速度瓶颈问题 高分求PHP聊天机器人类 记数丢失原因帮忙分析? MYSQL 的SQL语句有没有长度限制~ 问:怎样将一个数组按照每一行的第三个“|”后的数字的大小进行排列? 举手之劳:只认字母和数字的正则表达式 后退到用户登陆的提交页面后总是显示“网页已经过期”这个怎么解决?谢谢 如何点击控制键调用声音文件按顺序播放
//------------------------------------------------------分页
function page($num,$line,$offset,$search)
{
$page=ceil($num/$line);
$offset1=$offset+1;
echo"共<font>$num</font>条记录 页次:$offset1/$page ";
if($offset)
{echo"<a href=$php_self?page=0$search>首页</a>";}
else
{echo"首页";}
echo" ";
if($offset)
{$reoffset=$offset-1;
echo"<a href=$php_self?page=$reoffset$search>上一页</a>";}
else
{echo"上一页";}
echo" ";
if($offset<$page-1)
{$reoffset=$offset+1;
echo"<a href=$php_self?page=$reoffset$search>下一页</a>";
}
else
{echo"下一页";
}
echo" ";
if($offset==$page-1)
{echo"尾页";
}
else
{$pageend=$page-1;
echo"<a href=$php_self?page=$pageend$search>尾页</a>";
}
}
函数二
//--------------------------------------分页
function page1($num,$line,$page_line,$start,$page,$search){
$pagetotal=$line*$page_line;//所要显示的总条数
$total=ceil(($num-$start)/$line);//取得总页数
$total_start=ceil($num/$pagetotal);//取得总偏移数
$returnstr=" 共 ".$num." 条记录 ";
if($start!=0)
{
$old_start=$start-$pagetotal;
$returnstr.=" <a href=".$PHP_SELF."?page=0&start=".$old_start.$search."><<</a>";
}
$pagestart=$start/$pagetotal*$page_line;//取得当前页数
for($i=0;$i<$total&&$i<$page_line;$i++)
{
$pagenum=$pagestart+$i+1;
$returnstr.=" <a href=".$PHP_SELF."?page=".$i."&start=".$start.$search.">".$pagenum."</a>";
}
if($total_start!=($start/$pagetotal+1)&&$num!=0)
{
$new_start=$start+$pagetotal;
$returnstr.=" <a href=".$PHP_SELF."?page=0&start=".$new_start.$search.">>></a>";
}
return $returnstr;
}
  最好用标准格式 ,否则有时候会给你的html页面造成困惑
就是做翻页的,还不错~!