Вывод формы ввода и последних постов

139
.
всем здрасте. В чём собственно проблема. Есть гостевая, чуть переделанная под чат. Хочу вывести на на другую страницу форму ввода и последние 5 постов. Вроде вывели, но не отображается текст поста. Вот код
// Форма ввода нового сообщения
if (($user_id || $set['mod_guest1'] == 2) && !isset($ban['1']) && !isset($ban['13'])) {

echo '<a href="chat.php?rand='.
 rand(0,1000) .'">Обновить</a>';
            echo '<div class="gmenu"><form name="form" action="chat.php?act=say" method="post">';
            if (!$user_id)
                echo $lng['name'] . ' (max 25):<br/><input type="text" name="name" maxlength="25"/><br/>';
            echo '<b>' . $lng['message'] . '</b> <small>(max 5000)</small>:<br/>';
/*
            if (!$is_mobile)
*/                
echo bbcode::auto_bb('form', 'msg');
            echo '<textarea rows="' . $set_user['field_h'] . '" name="msg"></textarea><br/>';
            if ($set_user['translit'])
                echo '<input type="checkbox" name="msgtrans" value="1" />&nbsp;' . $lng['translit'] . '<br/>';
            if (!$user_id) {
                // CAPTCHA для гостей
                echo '<img src="../captcha.php?r=' . rand(1000, 9999) . '" alt="' . $lng['captcha'] . '"/><br />';
                echo '<input type="text" size="5" maxlength="5"  name="code"/>&#160;' . $lng['captcha'] . '<br />';
   }
            echo '<input type="submit" name="submit" value="' . $lng['sent'] . '"/></form></div>';
        } else {
echo '<div class="rmenu">' . $lng['access_guest_forbidden'] . '</div>';
        }
echo '<div class="gmenu">'.get_link(21757,5).'</div>'; 
$req = mysql_query("SELECT `guest1`.*, `guest1`.`id` AS `gid`, `users`.`rights`, `users`.`lastdate`, `users`.`sex`, `users`.`postforum`, `users`.`postguest`, `users`.`postguest1`, `users`.`komm`, `users`.`balans`, `users`.`karma_plus`, `users`.`karma_minus`, `users`.`status`, `users`.`status_color`, `users`.`datereg`, `users`.`id`
FROM `guest1` LEFT JOIN `users` ON `guest1`.`user_id` = `users`.`id`
                WHERE `guest1`.`adm`='0' ORDER BY `time` DESC LIMIT 5");
            }
            $i = 0;
            while (($res = mysql_fetch_assoc($req)) !== false) {
                $text = '';
                echo $i % 2 ? '<div class="list2">' : '<div class="list1">';
                if (empty($res['id'])) {
                    // Запрос по гостям
                    $req_g = mysql_query("SELECT `lastdate` FROM `cms_guests` WHERE `session_id` = '" . md5($res['ip'] . $res['browser']) . "' LIMIT 1");
                    $res_g = mysql_fetch_assoc($req_g);
                    $res['lastdate'] = $res_g['lastdate'];
                }

               // Время создания поста 
                $text = ' <span class="gray">(' . functions::display_date($res['time']) . ')</span>';
                if($res['edit_count']) {
                    // Если пост редактировался, показываем кем и когда
                    $post .= '<br /><span class="gray"><small>Изм. <b>' . $res['edit_who'] . '</b> (' . functions::display_date($res['edit_time']) . ') <b>[' . $res['edit_count'] . ']</b></small></span>';
                }
                if (!empty($res['otvet'])) {
                    // Ответ Администрации
                    $otvet = functions::checkout($res['otvet'], 1, 1);
                    if ($set_user['smileys'])
                        $otvet = functions::smileys($otvet, 1);
                    $post .= '<div class="reply"><b>' . $res['admin'] . '</b>: (' . functions::display_date($res['otime']) . ')<br/>' . $otvet . '</div>';
                }
                if ($rights >= 6) {
                    $subtext = '<a href="chat.php?act=otvet&amp;id=' . $res['gid'] . '">' . $lng['reply'] . '</a>' .
                               ($rights >= $res['rights'] ? ' | <a href="chat.php?act=edit&amp;id=' . $res['gid'] . '">' . $lng['edit'] . '</a> | <a href="chat.php?act=delpost&amp;id=' . $res['gid'] . '">' . $lng['delete'] . '</a>' : '');
                } else {
                    $subtext = '';
                }
                $arg = array(
                    'header' => $text,
                    'body' => $post,
                    'sub' => $subtext
                );
                echo functions::display_user($res, $arg);
                echo '</div>';
                ++$i;
            }
.
актуально
Всего: 2