0

こんにちは

カテゴリの更新時に画像を表示する必要があり、その画像は最大 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 日間表示します。それ以外の場合は、画像を削除します。これは私のタスクの返信です

4

1 に答える 1

1

まず$timediffirenceは数値です。したがって、二重引用符で囲む必要はありません。最初にこれを試してください。

$timediffirence = 360000;

2 番目に、360000 は秒単位で 3 日ではありません。

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

最後$minusに、 の値を出力して と比較してデバッグを試みます。$timediffirence

于 2010-08-24T11:11:28.530 に答える