实现分类的分页,点击左侧菜单出现对应的内容

Posted on 2015-06-09 20:59  小蕊同学  阅读(560)  评论(0编辑  收藏  举报
首先分页的加入
  1. <?php
  2. $currpage=isset($_GET['p'])?$_GET['p']:1;
  3. $rr=pager('hnsc_news',$currpage,'*',1,"flag='y'",'order by id desc');
  4. foreach($rr[0] as $vv){
  5. ?>
  6. <li><span class="newstime fr"><?=date('Y-m-d',$vv[5])?></span><a href="newsdetails.php?id=<?=$vv[0]?>"><?=$vv[1]?></a></li>//页面显示的内容效果,使用排序让新加入的内容排在前面
  7. <?php
  8. }
  9. ?>
  10. </ul>
  11. <?php
  12. echo $rr[1];//输出显示的页数 css1();//分页样式的引入
  13. ?>
分页样式的引入一定要在php中调用

点击出现对应的页数及内容


  1. <ul>
  2. <?php
  3. $rs=query('hnsc_newsclass');
  4. foreach($rs as $v){
  5. //在
  6. ?>
  7. <li><a href="?cname=<?=$v[0]?>"><?=$v[0]?></a></li>
  8. <?php
  9. }
  10. ?>
  11. </ul>
此段代码从类表中读取出来内容只有一个唯一的字段,如果想让此行有排序必须要加入一个可以控制顺序的字段
?cname是为了传一个值给点击它显示出来对的页面,让他接住此值实现点击出现对应页面如下代码中黄色的是为了实现点击显示
  1. <ul>
  2. <?php
  3. $currpage=isset($_GET['p'])?$_GET['p']:1;
  4. if(isset($_GET['cname'])){
  5. $c=$_GET['cname'];
  6. $rr=pager('hnsc_news',$currpage,'*',5,"flag='y' and cname='$c'",'order by id desc');
  7. }else{
  8. $rr=pager('hnsc_news',$currpage,'*',5,"flag='y'",'order by id desc');
  9. }
  10. foreach($rr[0] as $vv){
  11. ?>
  12. <li><span class="newstime fr"><?=date('Y-m-d',$vv[5])?></span><a href="newsdetails.php?id=<?=$vv[0]?>"><?=$vv[1]?></a></li>
  13. <?php
  14. }
  15. ?>
  16. </ul>
  17. <?php
  18. echo $rr[1];//输出显示的页数
  19. css1();
  20. ?>
  1. <h1 class="engtit"><span class="titmore fr"><a href="#">首页</a> &gt;<?=isset($_GET['cname'])?$_GET['cname']:'新闻中心'?> </span><?=isset($_GET['cname'])?$_GET['cname']:'新闻中心'?></h1>
点击后让新闻标题和新闻子标题也跟随改变





Copyright © 2024 小蕊同学
Powered by .NET 9.0 on Kubernetes