разберайтесь. Этдля индекса :
if ($user_id && !$filter) {
// Фиксация факта прочтения топика
$req = mysql_query("SELECT * FROM `cms_forum_rdm` WHERE `topic_id` = '$id' AND `user_id` = '$user_id' LIMIT 1");
if (mysql_num_rows($req) > 0) {
$res = mysql_fetch_assoc($req);
if ($type1['time'] > $res['time'])
mysql_query("UPDATE `cms_forum_rdm` SET `time` = '$realtime' WHERE `topic_id`='$id' AND `user_id` = '$user_id'");
mysql_query("UPDATE `forum` SET `chit` = 'yes' WHERE `refid`='$id' AND `otvet` = '$user_id'");
mysql_query("UPDATE `cms_forum_sled` SET `count` = '0', `chit` = 'yes' WHERE `topic` = '$id' AND `user_id` = '$user_id'");
} else {
// Ставим метку о прочтении
mysql_query("INSERT INTO `cms_forum_rdm` SET `topic_id` = '$id', `user_id` = '$user_id', `time` = '$realtime'");
}
}
// Слежка за постом //
////////////////////////////////////////////////////////////
if ($user_id && $id) {
$count = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_forum_sled` WHERE `topic` = '$id' AND `user_id` = '$user_id'"), 0);
if ($count > 0)
echo '<p><a href="index.php?act=sled&id=' . $id . '">Не следить за темой</a></p>';
else
echo '<p><a href="index.php?act=sled&id=' . $id . '&yes">Следить за темой</a></p>';
}