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

2016-02-19 14:28 173 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的实现“上一页”和“下一页"按钮,希望大家看完后能赶快学习起来。

【 tulaoshi.com - Web开发 】

?php  
  //本例子摘自phpbuilder.com  
  //稍加翻译  
  //sprming@netease.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 "a href="$PHP_SELF?offset=$prevoffset"上一页/a   ";  
  }  
  
  // 计算页面数  
  $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 "a href="$PHP_SELF?offset=$newoffset"$i/a   ";  
  }  
  
  // check to see if last page  
  if (!(($offset/$limit)==$pages) && $pages!=1) {  
  // not last page so give NEXT link  
  $newoffset=$offset+$limit;  
  print "a href="$PHP_SELF?offset=$newoffset"下一页/ap";  
  }  
  
  ?  
  
  

来源:http://www.tulaoshi.com/n/20160219/1607046.html

延伸阅读
标签: 电脑入门
有时候我们在Excel中不希望打印整张表格,只是想打印部分数据,例如要将多个不相邻区域的数据都打印在同一个页面上,在Excel 2010中该如何操作呢? step01打开要打印的.xls表格文件。先给整张表做个视图,方法是点击视图菜单,单击工作簿视图区中的自定义视面按钮打开视图管理器,然后点右边的添加按钮,在弹出的添加视图对话框中输入一个视图...
在一页中显示更多的文本内容,在制作PPT时可能会有这样的需求,试了很多种方法都无法达到这种效果,苦思冥想多日,发现利用滚动文本可以实现,在PPT中制作滚动文本很简单,插入“文本框”控件做下设置就可以了。 简述 首先从工具栏中调出控件工具箱,插入“文本框”控件,并根据版面来调整它的位置和大小,接着右击设置...
标签: 电脑入门
有时候我们在Excel中不希望打印整张表格,只是想打印部分数据,例如要将多个不相邻区域的数据都打印在同一个页面上,在Excel 2010中该如何操作呢? step01打开要打印的.xls表格文件。先给整张表做个视图,方法是点击视图菜单,单击工作簿视图区中的自定义视面按钮打开视图管理器,然后点右边的添加按钮,在弹出的添加视图对话框中输入一个视图...
标签: PPT 软件教程 APP
PPT不从第一页开始放怎么办 起初遇到这个问题,我也没有留意过,后来搜索并尝试了一下,如下方法可行: 找到ppt软件中“幻灯片放映菜单”——“设置反映方式”——会看到从 到 页的设置或放映全部,一般从第一页播放到最后,直接选择“全部”。 更多推荐: PPT文档无法打开怎么办
标签: 办公软件
在一些正规的文献资料中,通常有这样的页码,总第20页 第15页,它的含义是当前页是总文档的第20页,为本部分内容的第15页。这种页码是怎么设置的呢?将光标定位在文档中需要重新开始计算页码的地方,打开“插入”菜单,选择“分隔符”选项,从“分隔符”对话框中选择“分页符”单选按钮,(如图1)所示。单击“确定”按钮。 图1 将...

经验教程

471

收藏

70
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部