bukvoed, Если ты просто скопировал мой код, то ошибка скорей всего в этом месте:
echo '<a href='anketa.php?id='. $post1
['user_id']. ''>$post1 ['from']</a> ('. date("d.m.y H:i", $post1['time']. ')<br/>';
Нужно так:
echo '<a href="anketa.php?id='. $post1
['user_id']. '">' . $post1 ['from'] . '</a> (' .
date("d.m.y H:i", $post1['time']) . ')<br/>';
Кто скажет мне,как работает или нет вывод автора? И еще,часто не выводит посты,удаленных постов нет. Что делать,кто в курсе?
SWAT, вывод автора работет, посты то же выводяться нормально.
В принципе вот как у меня:
$v = mysql_query("select * from `forum` ;");
$c = mysql_num_rows($v);
$num = rand(1, $c);
$post = mysql_query
("select * from `forum` where id='" . $num . "' AND `type`='m';");
$post1 = mysql_fetch_array($post);
echo '<a href="anketa.php?id='. $post1 ['user_id']. '">' . $post1 ['from'] . '</a> (' . date("d.m.y H:i", $post1['time']) . ')<br/>';
$vivod = $post1['text'];
echo "<b>$vivod</b>";
Пример вывода; [Diego] (07.01.10 07:46)
хазяиф развилось..
Кста, вывод ставил как есть у меня выводило только $vivod изменил так echo '<b>' . $vivod . '</b>'; стало нормально но выводит через раз
SWAT, ну не знаю в чем у тебя дело, у меня все работает как часы.
Сейчас попробую твой вариант .gif)
Работает но иногда такое вылазит,смотреть скрин!
А авик можно вывести вместе с ником и текстом?
Код для вывода случайного поста из форума на главную страницу:
$q = mysql_query("SELECT COUNT(*) FROM `forum` WHERE `type` = 'm' AND `close` != '1'");
$c = mysql_result($q, 0);
$num = rand(0, ($c - 1));
$post = mysql_query ("SELECT `user_id`, `from`, `time`, `text` FROM `forum` WHERE `type` = 'm' AND `close` != '1' LIMIT " . $num . ", 1;");
$post1 = mysql_fetch_array($post);
echo '<a href="anketa.php?id='. $post1
['user_id']. '">'. $post1 ['from']. '</a> ('. date("d.m.y H:i", $post1['time']). ')<br/>';
echo $post1['text'] . '<br/>';