在成员页面上添加和减去消息

时间:2014-05-03 21:32:40

标签: php

我正在尝试获取未读消息的计数,以便在他们有新的pm时显示。但它似乎没有表现出来。

    if(isUserLoggedIn() )
    {


        $member=isUserLoggedIn();
        $result=mysql_query("SELECT receiver_id, uc_users.id, uc_users.user_name,pms_messages.is_read,pms_messages.is_read AS unread FROM `pms_messages` JOIN uc_users ON pms_messages.sender_id=uc_users.id WHERE uc_users.id=$member LIMIT 0,1");

while($row=mysql_fetch_array($result)){
$id=$row['unread'];
    $war=$row['user_name'];
    $pm=$row['sender_id'];

  if($id  >= '1')
 {
 echo "pms: $war has $pm pms";
    }elseif($id <= '0')
   {
 echo " pms: $war has $id pms";

} 

}

1 个答案:

答案 0 :(得分:0)

有些事情(除了我不确定我完全理解你正在尝试做什么之外)。

首先,使用带字符串的数字比较器:

$id  >= '1'

第二:您为每条消息打印未读消息的数量。我相信你真的想在while循环中计算它们并在之后打印它们。