[Закрыть]
 
popoff.donetsk.ua
Речь истины подчас груба, но лгут изящные слова.
Не станет спорить тот, кто прав, а спорящий всегда лукав,
Кто знает - не всегда учён,
Учёный может и не знать. /Дао Де Цзин/
Начало | Новости | Статьи | Форум | Опросы | Карта сайта | Обо мне
popoff.donetsk.ua - Форум - Программирование на PHP - Динамическое дерево на JS (карта сайта)

Динамическое дерево на JS (карта сайта)

форумы popoff.donetsk.ua
Страницы: [1]
<< Новый  |  Старый >>  |  Ответ не возможен

Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.

Автор Сообщение
mim
sdfgsdfgsdf
Окт, 2005
Сообщений: 2
mim url://forum.message:666
Динамическое дерево на JS (карта сайта)

Здравствуйте, Юрий.

Я по поводу карты сайта на Вашей персональной странице.
Нашёл пример и объяснение того как она работает на PHPclub.ru
http://phpclub.ru/faq/wakka.php?wakka=Tree/DemoPrintDynamic

Подскажите - как можно из базы вида:
id     parent_id      name
получить массив входных данных как в Вашем примере?

Есть функция которая рекурсивно вытаскивает из таблицы дерево и статично его отображает:

<?php //ФУНКЦИЯ ВЫВОДА ДЕРЕВА
function get_tree($parent_id '0'$prefix "") {
  global 
$out;
  
$db "oracle/main2003";
  
$conn oci_connect("gao_user_info""uzbek""oracle/main2003");
  
$query "SELECT * FROM TREE WHERE PARENT_ID = '$parent_id'";
  
$statement oci_parse ($conn$query);
  
oci_execute ($statement);
     while (
$row oci_fetch_array ($statementOCI_BOTH)) {
            
$out .= $prefix.$row['NAME']."<br>";
            
get_tree($row['ID'], $prefix."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
      }
      return 
$out;
      echo 
"ok!" ;
}
echo 
get_tree();
?>

а как её подтянуть к Вашему примеру - я пока не догадался ...
прошу помощи.

Гость mss_riddler at mail dot ru url://forum.message:2082
mss_riddler at mail dot ru

вот у меня такая проблема с деревом...ПАМАГИТЕ ЛЮДИ! Неужели совсем нет примеров построение дерева пхп+оракл.

popoff
Yuri
Июл, 2004
Сообщений: 944
popoff url://forum.message:667

Как загрузить дерево, которое хранится в виде списков смежности:
http://phpclub.ru/faq/Tree/AlLoad

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
mim
sdfgsdfgsdf
Окт, 2005
Сообщений: 2
mim url://forum.message:668

попробовал использовать скрипт:
http://phpclub.ru/faq/wakka.php?wakka=Tree/AlLoadAll&v=n5d
после соединения с БД и получения данных, инклудил код указанного скрипта сюда:
http://phpclub.ru/faq/wakka.php?wakka=Tree/DemoPrintDynamic&v=17kl
в блок «Подготовка данных» tree_print_dynamic.html
в итоге скрипт вместо дерева возвращает
1111

при вот такой таблице:
+--------+----------+--------+
| k_item | k_parent | s_name |
+--------+----------+--------+
|      1 |        0 | root   |
|      2 |        1 | 1111   |
|      3 |        1 | 2222   |
|      8 |        5 | konec  |
+--------+----------+--------+

что не так?

Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.

Страницы: [1]
<< Новый  |  Старый >>  |  Ответ не возможен
Вход
Поиск[?]:
Обмен электронных валют
money.dn.ua