问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求一段php分页代码,就像网上用于图书的分页,请教各位高手

发布网友 发布时间:2022-04-20 03:54

我来回答

1个回答

热心网友 时间:2022-04-20 05:23

<?php
//通用的分页,输出样式根据自己喜欢样式更改就可以了
/*
* Created on 2006-11-16
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/

//为了避免重复包含文件而造成错误,加了判断函数是否存在的条件:
if(!function_exists(page))
{
function page($sql,$url=''){
//定义几个全局变量:
//$page:当前页码;
//$begincount:查询的起始项,limit的第一个参数;
//$pagenav:分页条
global $page,$begincount,$pagenav,$rows;

//$totle:信息总数;
//$rows:每页显示信息数,这里设置为默认是5;
//$url:分页导航中的链接,除了加入不同的查询信息“page”外的部分都与这个URL相同。

$rows = 1;
//$pagenum = $displaypg;

$result = mysql_query($sql) or die("Could not query:" . mysql_error());
$total = mysql_num_rows($result);
if(!$page) $page=1;

//在URL后加page查询信息
$url.="&page";

$lastpg=ceil($total/$rows); //最后页,也是总页数
//$page=min($lastpg,$page);
$prepg=$page-1; //上一页
$nextpg=($page==$lastpg ? 0 : $page+1); //下一页
$begincount=($page-1)*$rows;

//如果只有一页则跳出函数:
if($lastpg<1) return false;
//开始分页导航条代码:
$pagenav=" <a href='$url=1'>首页</a> ";
if($prepg)
$pagenav.=" <a href='$url=$prepg'>上一页</a> ";
else
$pagenav.=" 上一页 ";
if($nextpg)
$pagenav.=" <a href='$url=$nextpg'>下一页</a> ";
else
$pagenav.=" 下一页 ";
$pagenav.=" <a href='$url=$lastpg'>尾页</a> ";

//下拉跳转列表,循环列出所有页码:
$pagenav.=" 第 <select name='topage' size='1' onchange='window.location=\"$url=\"+this.value'>";
for($i=1;$i<=$lastpg;$i++)
{
if($i==$page)
$pagenav.="<option value='$i' selected>$i</option>";
else
$pagenav.="<option value='$i'>$i</option>";
}
$pagenav.="</select> 页,共 $lastpg 页, ";
$pagenav.="共 $total 条记录 ";
}
return $pagenav;
}
?>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
脚崴了挂什么科、急急急 linux 解压缩工具--tar命令 生日祝福语闺蜜 简短独特暖心 QQ有哪些隐藏的图标??他们分别是什么??怎么样点亮?? QQ业务的各种图标怎么点亮? qq怎么点亮图标和名字 诗中书万象=求下联 大爱如山藏万象下联 中国电子展:电位器和可调电阻的区别是什么?这四点很明显 电位器的接线方法是什么 电位器的工作原理如何 2021元宵节诗词 一个半月考注册监理来得及吗 雷锋日记 读后感 700字 雷锋日记读后感 不许抄的绝对哦! 冶金矿山井巷工程直接费与辅助费定额有么区别 有色金属工业矿山井巷工程预算定额人工费有调整么 煤炭建设井巷工程辅助费综合定额中的预算和概算区别是什么 煤炭建设井巷工程预算(2007基价)中,如果在井下混凝土浇筑防火密闭,该套用什么定额。 歌曲《喜欢你》高潮部分 矿建预算员的岗位职责及工程造价知识指点指点? 喜欢你 那双眼动人 是什么歌曲 关于煤矿建设工程概算 煤矿采煤、掘进巷道延米单价怎么计算? &lt;&lt;喜欢你&gt;&gt;这首歌的歌词谁知道?! 井巷工程 为什么 有直费 和辅费 煤矿采煤、掘进巷道延米单价怎么计算?那位有煤矿劳动定额啊? 请问甘肃一类地区煤矿井巷工程预算定额直接人工费工日单价是多少 煤矿井巷预算案例 陕西榆林高3米宽4.5米的煤矿巷道的工程造价是多少钱1米,急 合同写金额怎么写 交行信用卡可以改账单日吗 档案丢失,怎么办? 孩子档案丢了怎么补办 孩子高中毕业后出国留学,高中档案丢了档之友可以补办吗? 学生档案丢失怎么补办 孩子现在在上大学,高中档案丢了档之友可以补办吗? 学生档案丢了怎么办? 食品精加工程度越高会导致什么结果 食用精加工的食物有哪些坏处? 精加工的碳水化合物吃太多难长寿,是否在断章取义? 大米精加工损耗多少 食品精细化的利与弊 做私募基金管理人和产品备案麻烦吗?大概需要多少钱? 优质米加工时应注意哪些问题? 什么叫大米精加工,什么叫大米粗加工 童心向党作文读后感谁有啊,急急急急急急急!!! KFC到底是美国还是法国的? 请问肯德基是哪一年被百事可乐收购的?又是哪一年从百事分离出来? 童心向党 书画绵竹读后感 KFC...........