zoukankan      html  css  js  c++  java
  • TP3.2写上下篇

    笔记笔记笔记记笔记!!

    **************************************************************************

    要实现上一篇跟下一篇,需要传取一个主键值,我们拿新闻举栗子,首先是新闻列表,我点击列表会进入内容页,所以 我在点新闻列表的时候:

    前端页面:

    <span>{$v.a_content}</span><a href="{$v.a_writer}?id={$v.a_id}">阅读详细</a></div></div></section>

    这样就取到主键了;然后进入内容页了

    内容页里有上一篇跟下一篇;

    控制器:

    <? 
     //新闻内
        public function index04(){
            $this->ff();
            $idds = I('get.id');
                 
                //上一篇
            $shang = M('article')->where("a_id <$idds and a_keyword=489")->order('a_id desc')->limit('1')->find();//查数据
                if($shang){
    //              判断如果执行成功往前面扔
            $this->assign('shang',$shang);
    
           }
           
           else{
    //         否则让他的标题等于暂无吧
                $shang['a_title'] = "暂无";
    
                $this->assign('shang',$shang);
            }
            
    //      下一篇
    //同上
             $xia = M('article')->where("a_id >$idds and a_keyword=489")->order('a_id asc')->limit('1')->find();
    
             if($xia){
            $this->assign('xia',$xia);
    
           }
           
           else{
                $xia['a_title'] = "暂无";
    
                $this->assign('xia',$xia);
            }
    
            
            
               $this->display('jiu:public/7-6newsview');
         }

    前端:

      <span class="prev">上一篇:<A href="{$shang.a_writer}?id={$shang.a_id}">{$shang.a_title}</A></span>
               <span class="next">下一篇:<A href="{$xia.a_writer}?id={$xia.a_id}">{$xia.a_title}</A></span>
  • 相关阅读:
    AS3入门教程3流程控制
    C#里面的datagridview的使用
    .NET 2.0 WinForm Control DataGridView 数据绑定
    FLASH实用代码大全
    C#中回滚SQL语句
    AS3工程中的Loading的应用
    AS3类库资源大集合
    Flash(FLV)视频播放器开源代码大集合
    一位高手整理的IIS FAQ
    Flash ActionScript 3编程的总结
  • 原文地址:https://www.cnblogs.com/xuan584521/p/7325794.html
Copyright © 2011-2022 走看看