{% else-1 %}
AVIS * [мошенник] 6.38
(18 ноя 2016, 16:32) (0/0) [0]
Тема закрыта для обсуждения! *
AVIS * [мошенник] 6.38
(18 ноя 2016, 16:30) (0/0) [0]
Оказывается что я это условие: if($mail_no['read'] >= 0) вписал туда где идут мои сообщения *
В итоге получилась каша) Убрал это условие и теперь всё гуд *
Спс)
AVIS * [мошенник] 6.38
(18 ноя 2016, 16:23) (0/0) [0]
Сделал. Ошибка не исчезла
Подозреваю что проблема в условии:
$mail_no = mysql_result(mysql_query ('select count(`id`) from `mail` where `ho`="'.$user['id'].'" and `read` = "0"'),0);
AVIS * [мошенник] 6.38
(18 ноя 2016, 16:06) (0/0) [0]
Всем ку) Возникла небольшая проблемка)
И так, вот код:
[code]$mail = mysql_query("SELECT * FROM `mail_contact` WHERE `who` = '".$user['id']."' OR `ho` = '".$user['id']."' ORDER BY `time` DESC LIMIT $start,$str"*;


while($mail2 = mysql_fetch_assoc($mail)){

$mail_no = mysql_result(mysql_query('select count(`id`) from `mail` where `ho`="'.$user['id'].'" and `read` = "0"'),0);

echo '<a href="/mail/cont'.$mail2['who'].'">';

if($mail_no['read'] != 0){ echo ' <div class="mail-no">';
} else {
echo ' <div class="panel">';
}
echo 'Ник, ава, текст смс'
echo '</td><td width="90%">
echo '</tr></td></table>';
echo '</div></a>';
}[/code]

Здесь видем такую деталь, если сообщение не прочитано даём ему другой див:
[code]if($mail_no['read'] != 0){ echo ' <div class="mail-no">';
}[/code]


Вот здесь и возникает проблема, если хотябы одно сообщение не прочитано, всем сообщениям назначается класс: mail-no

Вопрос: как исправить, чтобы только одному сообщению назначался этот класс?
  • 1 из 1