您的位置:首页网页设计PHP技巧 → 实现“上一页”和“下一页"按钮

实现“上一页”和“下一页"按钮

时间:2004/11/7 3:18:00来源:本站整理作者:蓝点我要评论(1)

<?php  

//本例子摘自phpbuilder.com  

//稍加翻译  

//

  



$limit=20; // 每页显示的行数  

$numresults=mysql_query("select * from TABLE where YOUR CONDITIONAL HERE order by WHATEVER");//换成你所需要的sql语句  

$numrows=mysql_num_rows($numresults);  



// next determine if offset has been passed to script, if not use 0  

if (empty($offset)) {  

$offset=1;  

}  



// 得到查询结果  

$result=mysql_query("select id,name,phone ".  

"from TABLE where YOUR CONDITIONAL HERE ".  

"order by WHATEVER limit $offset,$limit");  



// 现在显示查询结果  

while ($data=mysql_fetch_array($result)) {  

// 在这里插入您要显示的结果以及样式  

}  



// 显示按钮  



if ($offset!=1) { // bypass PREV link if offset is 1  

$prevoffset=$offset-20;  

print "上一页 &nbsp; \n";  

}  



// 计算页面数  

$pages=intval($numrows/$limit);  



// $pages now contains int of pages needed unless there is a remainder from division  

if ($numrows%$limit) {  

// has remainder so add one page  

$pages++;  

}  



for ($i=1;$i<=$pages;$i++) { // 显示页数  

$newoffset=$limit*($i-1);  

print "$i &nbsp; \n";  

}  



// check to see if last page  

if (!(($offset/$limit)==$pages) && $pages!=1) {  

// not last page so give NEXT link  

$newoffset=$offset+$limit;  

print "下一页

\n";  

}  



?>  

 



 

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 如何恢复Discuz!7.0被 CSS实现Tab技巧Linux配置DHCP服务器实例:linux配置教程如何在IIS7下设置支持PHP程序PHP技巧--通过COM使用ADODB

人气排行 dedecms数据库表和字段说明最小化数据传输——在客户端存储数据php如何自动跳转中英文页面如何在IIS7下设置支持PHP程序php批量获取首字母(汉字、数字、英文)经典php实现大文件上传源代码Windows环境PHP的session不能正常使用解决办PHP聊天室技术