时间:2021-05-26
<?php
require '../inc/conn.php';
?>
<?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);
}
//第五步:得到分页链接
$url=$_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>]";
}
?>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Laravel框架基础语法与知识点整理。分享给大家供大家参考,具体如下:这篇文章的知识点主要有以下几个点:模板中输出PHP变量模板中调用PHP代码
本文实例讲述了PHP简单实现合并2个数字键数组值的方法。分享给大家供大家参考,具体如下:先要了解一个基础知识点:PHP合并数组+与array_merge的区别分
本篇文章主要说明的是与php文件上传的相关配置的知识点。PHP文件上传功能配置主要涉及php.ini配置文件中的upload_tmp_dir、upload_ma
分页是每一个程序需要去理解的东西,学习过的几门语言中我发现分页原理都是一样的,下面为php初学者分析一下php分页实现与最后面补充了一个超级强大的分页函数。文章
PHP+AJAX无刷新分页实现代码详解,最近在看ajax教程,就想写个简单入门的PHP+AJAX无刷新分页,我们依据ajax开发框架,代码如下:varhttp_