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, ну не знаю в чем у тебя дело, у меня все работает как часы.
Сейчас попробую твой вариант
Работает но иногда такое вылазит,смотреть скрин!
А авик можно вывести вместе с ником и текстом?
Код для вывода случайного поста из форума на главную страницу:
$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/>';
Вот этот же код с выводом автора поста ссылкой в анкету автора работает 100% и вывод аватара
вот и в текстовом формате даже
код ставить в любое нужное место на любую страницу!
пример тут
http://maxmobi.org.ru
$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 '<div class="menu"><img src="../files/avatar/' . $post1['user_id'] . '.png" alt="' . $post1['from'] . '"/> '; echo ' <font color="#0f0"><b>'. $post1['from']. '</b></font> <a href="/str/anketa.php?id='. $post1['user_id']. '">анкета</a> »<br/>'; echo '' . $post1['text'] . '</div>';