欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

求一段依据日期隔行显示内容列表的PHP代码

程序员文章站 2022-06-13 18:59:43
...
求一段根据日期隔行显示内容列表的PHP代码
本帖最后由 ikaimi 于 2014-12-30 17:03:46 编辑

$sql = mysql_query("select title,times from table order by times desc limit 0,50");
while($row=mysql_fetch_array($sql)){
//每个日期只显示一次
echo "

".$row['times']."

";
//该日期发布的全部内容
echo "
  • ".$row['title']."
  • ";
    }
    ?>


    显示方式如下
    12-30
    12-30发布的内容1
    12-30发布的内容2
    12-30发布的内容3
    12-30发布的内容4
    12-30发布的内容5
    12-29
    12-29发布的内容1
    12-29发布的内容2
    12-29发布的内容3
    12-29发布的内容4
    12-29发布的内容5
    12-28
    12-29发布的内容1
    12-29发布的内容2
    12-29发布的内容3
    12-29发布的内容4
    12-29发布的内容5
    ------解决思路----------------------

    $sql = mysql_query("select title,times from table order by times desc limit 0,50");
    $init_time="";
    while($row=mysql_fetch_array($sql)){
    if($init_time==''){ //第一次循环 显示时间和第一条信息类容
    $init_time=$row['times'];
    echo "

    ".$row['times']."

    ";
    echo "
  • ".$row['title']."
  • ";
    }else{ //不是第一条判断 时间与上一条是否相等
    if($init_time==$row['times']){ //相等的话说明是同一时间段的 直接打印内容
    echo "

    ".$row['title']."

    ";
    }else{ //不一样 打印时间 和 内容
    echo "

    ".$row['times']."

    ";
    //该日期发布的全部内容
    echo "
  • ".$row['title']."
  • ";
    }
    }
    }
    ?>

    在你的代码基础上改了下,可以试试。
    求一段依据日期隔行显示内容列表的PHP代码

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 求一段依据日期隔行显示内容列表的PHP代码
  • 专题推荐