а вот этом коде работает всё, можете сверить код, посмотрите в чём причина, почему в 1 коде не работает.
$status = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '" . $id . "'"));
echo '<div class="where">Все статусы ' . $status['login'] . '</div>';
$r = mysql_query("SELECT * FROM `statuses` WHERE `type` = 'status' AND `user` = '" . $status['id'] . "' ORDER by `time` DESC LIMIT " . $page . "," . $set['str'] . "");
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `statuses` WHERE `type` = 'status' AND `user` = '" . $status['id'] . "'"), 0);
if ($total == 0)
echo 'Статусов еще нет!';
while ($e = mysql_fetch_assoc($r)) {
$num_komm = mysql_result(mysql_query("SELECT COUNT(*) FROM `statuses` WHERE `refid` = '" . $e['id'] . "' AND `type` = 'komm'"), 0);
echo ($i % 2) ? '<div class="forum1">' : '<div class="forum2">';
echo '<div class="status"><b><!-- clear --></b> ' . $e['text'] . ' (' . date("d.m.Y G:i", $e['time']) . ')</div>
<a href="komm.php?id=' . $e['id'] . '"><img class="ico" src="../style/'.$style.'/ico/comments.png" alt="" /> ' . $num_komm . '</a>';
if ($e['user'] == $user['id'])
echo ' <a href="?act=del&id=' . $e['id'] . '"><img align="right" class="ico" src="../style/'.$style.'/ico/bdel.png" alt="" /></a>';
echo '</div>';
$i++;
}
Добавлено через 04:17 сек.
а именно в 1 коде вот это не работает
if ($status['id'])
echo'<a href="../pages/komm.php?id=' . $status['id'] . '"><img class="ico" src="../style/'.$style.'/ico/comments.png" alt="" /> (' . $num_komm . ')</a> ';
Изменил: Don (05.05.2011 / 09:33)