php 实现文章上一页与下一页 代码

php 实现文章上一页与下一页 代码,这是我要写一个小作品时用到了,今天把它拿出来各各位分享一下下,记得以前我总想法不明白怎么实现文章上下一页的做法,后来在一个BBS看到了原来是判断当前ID然后order by 或asc就可以简单的实现了.

function nextpage($fid,$tag,$bid){
  if('next' ==$tag){
   $sql ="select * from gx_news where id<$fid and menu_id='$bid' order by id desc";
  }elseif('prev' ==$tag){
   $sql ="select * from gx_news where id>$fid and menu_id='$bid' order by id asc";
  }
  $result =mysql_query($sql);
  if(!mysql_num_rows($result) ){
   echo('己经没有了!');
  }else{
   $rs =mysql_fetch_array($result);
   echo "<a href=news_page.php?id=".$rs[0].">".$rs['new_title']."</a>";
  }
 }

好了代码其实很容易的了我也不讲了只是给初学者看看文章上一页与下一页是怎么实现的喽.

时间: 2024-10-25 22:56:20

php 实现文章上一页与下一页 代码的相关文章

php获取文章上一页与下一页的方法_php技巧

本文实例讲述了php获取文章上一页与下一页的方法.分享给大家供大家参考.具体方法如下: 今天发现一个站的上一页与下一页出现问题,上一页没有问题但是在下一页是直接到了本频道最新发布的文章了,按原理应该是文章本身ID的前与后的ID才是上下页吧,下面我来与大家详细讲述一下. 先看个例子:1,2,3,4,5. 假如上面5个是ID了,我要对上一页排序直接使用order by id desc,如我当前ID为3那么出来的是2才对,对下一页我们要用order by id asc得出的排序应该是,4,好了原理就这

java分页,上一页,下一页,123页这种

问题描述 java分页,上一页,下一页,123页这种 求java分页,分成1.2.3.4.5页类型的和上一页下一页结合,谢谢!!!,想研究一下!!!已经会上一页下一页了!!! 解决方案 Spring+Mybatis+SpringMVC后台与前台分页展示实例(附工程)http://blog.csdn.net/evankaka/article/details/49452201 可以参考下这里 解决方案二: 分页(上一页,下一页)GridView自定义分页样式(上一页,下一页,到第几页)php mys

javaweb-java代码中没法执行首页、上一页、下一页操作

问题描述 java代码中没法执行首页.上一页.下一页操作 emp_list.jsp调用split_page_plugin.jsp实现对数据库表的分页查询和模糊查询操作,但是最后出来的效果无法实现分页查询中的首页.上一页.下一页操作操作,相应按钮也不亮,如图,我用的是mysql数据库,请高手帮我调试一下,非常感谢,相应代码如下: emp_list.jsp <%@ page contentType="text/html" pageEncoding="GBK"%&g

js返回上一页与下一页的代码

需要注意的是,如果页面没有刷新,则返回上一页就可以实现直接返回:否则,必须返回两次,使用如上的第二种方法. 返回上一页 history.back() 或者 self.history.go(-1) 返回上n页 self.history.go(-n) 返回下一页  window.history.forward()   比如,对一个Button来说,有如下两种方法: 1.OnClientClick = "history.back(); return false;" 2.OnClick事件 s

dedecms 5.7实现文章中点击图片进入下一页例子

DEDE文章点击图片自动进入下一页的方法,之前找了好多代码,发现都不太好用,今天找到这个代码,亲测可行,于是贴出来给大家分享一下: 修改/include/arc.archives.class.php文件 1.查找 "解析模板,对内容里的变动进行赋值" 在这段话上面添加以下代码. function ClickPicNext($ismake=1,$aid,&$body) { global $cfg_rewrite; if($this->NowPage!=$this->T

实现“上一页”和“下一页按钮_php基础

<?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);  

dedecms织梦文章上一篇与下一篇标题长度限制

方法一,为了避免文章标题字数过多,影响美观,我们可以对其进行控制. 1.编辑打开include/arc.archives.class.php文件 查找:  代码如下 复制代码 $this->PreNext['pre'] = "上一篇:{$preRow['title']} "; 在这一行上面加上以下代码  代码如下 复制代码 $preRow['title']=cn_substr($preRow['title'],30);//最多显示15个汉字 查找:  代码如下 复制代码 $thi

php 上一篇与下一篇文章代码

基本知识: 就是对id对进行order by id desc 或  order by id asc进行排序,然后再判断比当前id> or小于当前文章id的 实例的sql语句如下: select * from news where id<$id order by id desc limit 0,1 select * from news where id>$id order by id desc limit 0,1 -- -- 表的结构 `string_find` -- CREATE TAB

ASP文章系统解决方案实现上一页下一页第1/2页_ASP基础

首先感谢V37斑竹对我的帮助,这个方案解决了显示"上一篇下一篇"和相关文章的问题,贴出来让大家分享. 以前看到一个帖子讲用ID+1和ID-1的办法判断"上一篇下一篇",在用的过程中发现一个问题:当删除数据库中的一篇文章时,就会造成ID不连续,如果用ID+1和ID-1来判断就会出现找不到记录的问题,在这个程序里,通过查询大于当前ID的第一条记录来找出下一篇的ID,查询小于当前ID的第一条记录来找出上一篇的ID,这样就算ID不连续也可以正常显示了. 至于相关文章的显示则