`
happmaoo
  • 浏览: 4342301 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

十天学会php之第八天

阅读更多

点击下载全书

十天学会php之第八天

学习目的:做一个分页显示

关键就是用到了SQL语句中的limit来限定显示的记录从几到几。我们需要一个记录当前页的变量$page,还需要总共的记录数$num

对于$page如果没有我们就让它=0,如果有<0就让它也=0,如果超过了总的页数就让他=总的页数。

$execc="select count(*) from tablename ";
$resultc=mysql_query($execc);
$rsc=mysql_fetch_array($resultc);
$num=$rsc[0];

这样可以得到记录总数
ceil($num/10))如果一页10记录的话,这个就是总的页数

所以可以这么写
if(empty($_GET['page']))
{
$page=0;
}
else
{
$page=$_GET['page'];
if($page<0)$page=0;
if($page>=ceil($num/10))$page=ceil($num/10)-1;//因为page是从0开始的,所以要-1
}

这样$exec可以这么写 $exec="select * from tablename limit ".($page*10).",10";
//一页是10记录的

最后我们需要做的就是几个连接:
<a href="xxx.php?page=0">FirstPage</a>
<a href="xxx.php?page=<?=($page-1)?>">PrevPage</a>
<a href="xxx.php?page=<?=($page+1)?>">NextPage</a>
<a href="xxx.php?page=<?=ceil($num/10)-1?>">LastPage</a>

这是一个大致的思路,大家可以想想怎么来优化?今天说到这里,明天说一下一些注意的问题。

版权:2004 www.TTXX.com 天下资源网

点击下载全书

分享到:
评论

相关推荐

    10天学会php (word版)

    十天学会PHP之第八天.doc 十天学会PHP之第二天.doc 十天学会PHP之第九天.doc 十天学会PHP之第六天.doc 十天学会PHP之第七天.doc 十天学会PHP之第三天.doc 十天学会PHP之第十天.doc 十天学会PHP之第四天.doc 十天学会...

    十天学会php教程,很好的教程。

    十天学会php教程,很好的教程。十天学会php教程,很好的教程。十天学会php教程,很好的教程。十天学会php教程,很好的教程。十天学会php教程,很好的教程。十天学会php教程,很好的教程。十天学会php教程,很好的...

    十天学会PHP(电子版)\十天学会PHP

    十天学会PHP(电子版)\十天学会PHP

    十天学会PHP chm版

    以前写了十天学会ASP,十天学会ASP.NET什么的,现在想想再写个PHP吧,也算比较全了。 PHP的调试方法我这里就不说了,外面很多文章都有介绍,也有很多不同的组合。我这里暂时是以 Apache web server 和 MY SQL 作为...

    十天学会PHP(CHM版)

    十天学会PHP之第一天 以前写了十天学会ASP,十天学会ASP.NET什么的,现在想想再写个PHP吧,也算比较全了。 PHP的调试方法我这里就不说了,外面很多文章都有介绍,也有很多不同的组合。我这里暂时是以 Apache web ...

    十天学会php安卓版 android手机应用

    十天学会系列软件之"十天学会php",此软件适合PHP初学者 十天学会系列软件包括:(1).十天学会php;(2).十天学会asp;(3)十天学会jsp. 此教程浅显易懂,适合初学者,是学习的好帮手!希望对各位朋友有所帮助! 此教程来源...

    十天学会PHP十天学会PHP

    十天学会PHP十天学会PHP十天学会PHP十天学会PHP十天学会PHP十天学会PHP

    十天学会php之第一天

    系统学习PHP前,想看看十天学会php,虽然不会让你立刻上手,但是能系统的掌握PHP学习的方向... ...

    十天学会PHP

    以前写了十天学会ASP,十天学会ASP.NET什么的,现在想想再写个PHP吧,也算比较全了。 PHP的调试方法我这里就不说了,外面很多文章都有介绍,也有很多不同的组合。我这里暂时是以 Apache web server 和 MY SQL 作为...

    十天学会php【适合新手】

    十天学会php 很适合新手! 十天学会php

    十天学会易语言图解教程

    教程名称:十天学会易语言图解教程教程目录:【】00十天学会易语言图解教程(王军)文字校正_前言【】01十天学会易语言图解教程(王军)文字校正_第一章【】02十天学会易语言图解教程(王军)文字校正_第二章【】03十天...

    十天学会易语言第八天

    十天学会易语言第八天 十天学会易语言第八天 十天学会易语言第八天

    十天学会php教程及源代码

    十天学会php教程,关于php学习文档及源代码!

    十天学会PHP-教程

    十天学会PHP的教程 已经打包 共10个文本文档

    十天学会PHP教程.zip

    以前写了十天学会ASP,十天学会ASP.NET什么的,现在想想再写个PHP吧,也算比较全了。 PHP的调试方法我这里就不说了,外面很多文章都有介绍,也有很多不同的组合。我这里暂时是以 Apache web server 和 MY SQL 作为...

    十天学会asp

    十天学会 asp 菜鸟十天学会ASP教程之第一天:安装调试ASP的环境 菜鸟十天学会ASP教程之第二天:表单传送变量

    十天学会php(txt)

    十天学会php(txt版本),绝对是新手学习入门PHP语言最快速的帮助教程

    十天学会ASP教程十,天学会ASP教程

    十天学会ASP教程十天学会ASP教程十天学会ASP教程十天学会ASP教程十天学会ASP教程

Global site tag (gtag.js) - Google Analytics