Кто-нибудь знает о каком-либо сценарии, который будет работать как генеалогическое древо http://www.genoom.com?
Или вы, ребята, можете дать мне какие-нибудь идеи о структуре таблицы базы данных, которую они использовали для создания такого дерева?
И как они отображают поля и линии членов семьи?
Пожалуйста, дайте мне знать как можно скорее.
[ОТРЕДАКТИРОВАНО]
Я пробовал структуру таблицы следующим образом:
-----------------------------------------------
TREE
-----------------------------------------------
ID | PARENTID | PARENT_RELATION | NAME
-----------------------------------------------
1 | 0 | | My Father
2 | 1 | Father | It is me
*tree (id int auto increment, parentid int, parent_relation varchar, name varchar)*
В первой записи он показывает, что дерево будет начинаться с «Мой отец», а затем проходить и отображать «Это я». И все это я пробовал в PHP, используя рекурсивную функцию. Но я застрял, когда пытаюсь отобразить соединительные линии между узлами.