如果没有更新类别回显显示图像

时间:2010-08-24 10:45:03

标签: php mysql if-statement limits

HI

我需要在分类更新时显示图像,并且该图像最多显示3天

我使用此但不能正常工作

 $todaytime = time();
                $timestamp = $show_wallpaper['timestamp'];
                $timediffirence = "360000";
                $minus = $todaytime - $timestamp;


 if ($timediffirence > $minus) {
          $new = "<img src='$siteurl/images/new.gif' />";

       } else {
          $new = "";

        }

数据库信息

      $sql = "SELECT SQL_NO_CACHE * FROM wallpaper WHERE categoryid = $catid order by wallpaperid desc LIMIT $from,$max_results";

所以帮我解决一下 我喜欢这个

IF类别更新然后显示此图像3天,否则删除图像  这是我的任务 回复

1 个答案:

答案 0 :(得分:1)

首先$timediffirence是一个数字,因此不需要双引号,先试试这个:

$timediffirence = 360000;

其次,360000不是3天(秒),应该是

((60 * 60)* 24)* 3 = 259200

最后,通过打印$minus的值并将其与$timediffirence

进行比较来尝试调试