微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP实现上一篇、下一篇

//PHP实现上一篇下一篇

获取当前浏览文章id

$id = isset($_GET['id']) > 0 ? intval($_GET['id']) : "";

下一篇文章

$query = MysqL_query("SELECT id,title FROM article WHERE id>'$id' ORDER BY id ASC LIMIT 1"); 

$next = MysqL_fetch_array($query);

上一篇文章

$query = MysqL_query("SELECT id,title FROM article WHERE id <'$id' ORDER BY id DESC LIMIT 1"); 

$prev = MysqL_fetch_array($query);

页面显示上一篇下一篇文章标题链接

<div class="page_nav clearfix"> 

    <div title="下一篇" class="next_page"> 

        <a href="?id=<?PHP echo $next['id']; ?>"><?PHP echo $next['title']; ?></a>         

    </div> 

    <div title="上一篇" class="pre_page"> 

        <a href="?id=<?PHP echo $prev['id']; ?>"><?PHP echo $prev['title']; ?></a>  

    </div> 

 </div>

基于thinkPHP框架:

<?PHP

$up = M('Content')->where(array('id' => array('gt',$id),'del'=>1,'cid'=>$cont['cid']))

         ->order('id asc')->find();

$this -> assign('up',$up);//上一篇

 

$dw = M('Content')->where(array('id' => array('lt','cid'=>$cont['cid']))

     ->order('id desc')->find();

$this -> assign('dw',$dw);//下一篇

?>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐