不是只显示7天的吗?过期的还干嘛要显示?show代码

解决方案 »

  1.   

    你既然滚动的是最近7天的公告,怎么还会有很多呢?要不你就在筛选记录的时候把条件换成limit 10等等就可以了 啊,^_^
      

  2.   

    一般的公告不是显示最新几条就可以了吗?<marquee onmouseout=this.start() onmouseover=this.stop() direction="up" scrollAmount=1 style="width:190;height:110">公告</marquee>scrollAmount=1  这个值设的越大就越快。
      

  3.   

    ps:syre,不是让公告滚动的速度增快,是让公告出现的速度快点,要不滚动栏那半天不出现信息ps:uGain,过期的是不显示了,但如果没有删去,它仍影响到符合条件的公告ps:www0aspsun0com,公告不是固定的,有时候会多些,不能限定呀滚动栏是搜索表里的记录,符合条件的就滚动
      

  4.   

    如果符合条件的公告前面没有太多的过期的公告,它的速度就正常,打开首页就可以看见滚动的信息了,现在想为了避免使用时,如果没有删去过期的公告,也不至影响到符合条件的公告出现的速度,就想问问有没有什么办法避免出现这样的情况??<?php
    include ("inc/conn.php");
    $query="select ID,Num,to_days(now())-to_days(DTime) as day from ryz ORDER BY ID ASC ";
    $result=@mysql_query($query) or die("query error");
    while($r=mysql_fetch_array($result))
    {
    $ID=$r[ID];
    $Num=$r[Num];//公告的标题
    $fday=$r[day];
    ?>                    
                        <span class="link2"><a href="javascript:MM_openBrWindow('fygg/fygg_more.php?table=zjfy_gg_kt&id=<?=$ID?>','3','scrollbars=yes,resizable=yes,width=560,height=500')" class="one">
                        <?php
                         if($fday <= 7 and $fday >0 ) {
                            echo "·";
                            echo $Num;
                           } 
                         ?>
                        </a></span> <br>
    <?php
    }
    mysql_free_result($result);
    ?>
                        </marquee>
      

  5.   

    为什么不在查询时就去除过期的?
    select ID,Num from ryz where to_days(now())-to_days(DTime)<7 ORDER BY ID ASC