[PHP] need script гостевой
www.phorum.org
идеальный вариант для лёгких форумов и гостевых.
идеальный вариант для лёгких форумов и гостевых.
это наверное слишком сложно... просто самому сложно дерефо написать - остальное-то фигня
делай два idшника: primary ID & parentID...
Первый - обычный id записи, а второй - id той записи, на которую отвечают...
и выборку делай по двум id а не по одному....
В phorum.org вид дерева поддерживается.
А вывести дерево потом как? Сейчас вспоминаю тот алгоритм, который когда-то делал - по айдишнику родителя и правого собрата... пока не выходит
делай рекурсию на 2х функциях... одна по нулевому parentID, а вторая в рекурсию по получаемому ID, который в ней будет parentID...
блин... к вечеру уже мозги не варят... завтра с утра перечитаю и попробую что-нибудь сделать... А дерево - да, надо всё.
благодарностью
объясню, покажу, напишу...
function derevo($parent,$level) {
$q=mysql_query("select * from table where parentID='$parent'");
while ($t=mysql_fetch_array($q {
$i=0;
while ($i++<$level) echo " "; //Отступ для каждого уровня вложенности
echo $t["mesage_name"];
$if_p=mysql_query("select id from table where parentID=".$t["ID"]);
if (mysql_numrows($if_p)!=0) derevo($t["ID"],$level+1);
}
}
пасипа:) Вроде, получилось:)
только, здесь желательно сделать подсчет количества ответов на данный id через select count(*) ...
Оставить комментарий
uncle17
У кого есть готовый скрипт простейшей гостевой книги с деревом? Чтоб было видно, кто кому на что отвечает... Надо сделать мини-форумы для обсуждения статей на сайте.