zoukankan      html  css  js  c++  java
  • 上一章下一章

    好久不写代码了,今天突然用到了上一章下一章(一个小说网站,在这里面我用的是Thinkphp框架),就总结了下,上一章下一章,要用到书的id(bookid)和章节的id(chapterid)具体如下:

    function checkChapter($bookid,$chaper){//书id,和章节id

    $chapters = M("chapters");  

    $chapterNex = $chapters->where("acc_bookid=$bookid and acc_chapterid > $chaper")->find();//下一章  

    $chapterPre = $chapters->where("acc_bookid=$bookid and acc_chapterid < $chaper")->order("acc_chapterid desc")->find();//上一章

     $str_chapter = '';

     if(!empty($chapterPre) && empty($chapterNex)){   

    $str_chapter .= '<a href="'.U('Reader/index',array('bookid'=>$bookid,'chapterid'=>$chapterPre['acc_chapterid'])).'">上一章</a>    <a href="'.U('View/index',array('bookid'=>$bookid)).'">返回目录</a>';  }  

    if(empty($chapterPre) && !empty($chapterNex)){

      $str_chapter .= '<a href="'.U('View/index',array('bookid'=>$bookid)).'">返回目录</a>      <a href="'.U('Reader/index',array('bookid'=>$bookid,'chapterid'=>$chapterNex['acc_chapterid'])).'">下一章</a>';  }  

    if(!empty($chapterPre) && !empty($chapterNex)){   

    $str_chapter .= '<a href="'.U('Reader/index',array('bookid'=>$bookid,'chapterid'=>$chapterPre['acc_chapterid'])).'">上一章</a>      <a href="'.U('View/index',array('bookid'=>$bookid)).'">返回目录</a>      <a href="'.U('Reader/index',array('bookid'=>$bookid,'chapterid'=>$chapterNex['acc_chapterid'])).'">下一章</a>';  }  

    return $str_chapter;

    }

  • 相关阅读:
    HP DL60 Gen9 安装CentOS 6.5
    导出excel的另外一种方法 作者 roc 日期 2006224 10:26:00
    JS获取屏幕大小
    jQuery获取Select选择的Text和 Value(转)
    阿拉伯數字換中文小寫
    html Frame 框架 点击伸缩
    JQuery datepicker 用法
    js 弹出对话框3种方式(摘)
    水晶报表中提示已达到系统管理员配置的最大报表处理作业数限制
    C# 操作word (转)
  • 原文地址:https://www.cnblogs.com/yuexin/p/3205528.html
Copyright © 2011-2022 走看看