0

新しいレコードが追加されたかどうかによって異なる画像を含む6つのリンクを含むメニューを作成するのにまだ苦労しています。ユーザーのクリックと対応するlink_urlおよびタイムスタンプを記録するテーブルを作成しました。次に、ユーザー名とmatningstypを含むmatningarの最新レコードのタイムスタンプを比較します。

$query="SELECT max(click_timestamp) AS maxts FROM clicks WHERE username='$session->username' AND link_url='http://xxx/admin/amfmci.php'";
$result=mysql_query($query) or die(mysql_error());
$line = mysql_fetch_assoc($result);

$query1="SELECT max(datum) AS maxts FROM matningar WHERE kontakt='$session->username' AND matningstyp='bbb'";
$result1=mysql_query($query1) or die(mysql_error());
$line1 = mysql_fetch_assoc($result1);

$senasteclick = $line['maxts'];
$senastematning = $line1['maxts'];

if ('$senasteclick' > '$senastematning'){
echo "<a href=\"http://xxx/admin/amf.php\"><img src=\"http://xxx/admin/images/emoikon3.png\" alt=\"Digg\" width=\"64\" height=\"63\"     border=\"0\"/></a>";  }
else {
echo "fail";
}

これは私が望むようには機能しません。ifステートメントを未満に変更すると、画像が変化します。

レコード自体の日付を変更しても画像は変更されません...したがって、コードは私が望んでいることをしません:(

誰かアイデアがありますか?

4

1 に答える 1

2
$query="
    SELECT max(c.click_timestamp) > max(m.datum) AS senas
    FROM clicks c
    inner join matningar m on c.username = m.kontakt
    WHERE 
        c.link_url='http://xxx/admin/amfmci.php'
        and
        m.matningstyp = 'bbb'
        and
        c.username = {$session->username}
";
$result=mysql_query($query) or die(mysql_error());
$line = mysql_fetch_assoc($result);
$senas = $line['senas'];
if ($senas){
echo "<a href=\"http://xxx/admin/amf.php\"><img src=\"http://xxx/admin/images/emoikon3.png\" alt=\"Digg\" width=\"64\" height=\"63\"     border=\"0\"/></a>";  }
else {
echo "fail";
}
于 2012-06-04T12:25:27.220 に答える