[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: многоуровневые комментарии
MadMike
Взял на просторах скрипт комментариев, но там они выводились в виде списков и иерархия при выводе наблюдалась. Я решил выводить комментарии в таблицах.
Так вот таблицы выводятся просто в ряд без сдвига относительно предка.

Помогите разобраться как это сделать. Код ниже:

	function getComment ($row) { //подставляем данные принятые из цикла
$c = "#b5a3ce";
echo "<table bgcolor='{$c}' border='2'><tr><td>".$row['author']."</td>";
echo "<td>".$row['text']."</td>";
echo "<td><a href=\"#comment_from\" id=\"".$row['id']."\">Ответить</a></td></tr></table>";

$res = mysql_query("SELECT * FROM comments where parent_id=".$row['id']);//достаем потомков по id

if (mysql_num_rows($res) > 0) { //если есть коментарии второго и др уровней



while ($res1 = mysql_fetch_assoc($res)){
getComment ($res1);
}


}
}




$result = mysql_query("SELECT * FROM comments WHERE parent_id=0");

while($row = mysql_fetch_assoc($result)){
getComment ($row);

}


_____________
Мы не знаем что это такое, если бы мы знали что это такое, мы не знаем что это такое!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.