реализация двоичного дерева в php и mysql (генеалогия)

Я пытаюсь сделать проект MLM на PHP. Теперь я застрял на представлении двоичного дерева MLM. Пожалуйста, помогите мне реализовать дерево.образец дерева структуры. Пожалуйста, помогите мне построить древовидную структуру на прикрепленном изображении.

Пример структуры дерева

0

Решение

Вы можете легко создать древовидную структуру в php с помощью функции. Дерево создает таблицу или любую форму, которую вы можете отобразить в виде дерева, но для меня лучше всего отобразить бинарную древовидную структуру mlm в php.

$userid = $_SESSION['userid'];

это ваш логин …

function tree_data ($ userid) {

глобальный $ con;

$ data = array ();

$ query = mysqli_query ($ con, «select * from tree, где userid = ‘$ userid'»);

$ result = mysqli_fetch_array ($ query);

$ data [‘userid’] = $ result [‘userid’];

$ data [‘left’] = $ result [‘left’];

$ data [‘middle’] = $ result [‘middle’];

$ data [‘right’] = $ result [‘right’];

$ data [‘leftcount’] = $ result [‘leftcount’];

$ data [‘rightcount’] = $ result [‘rightcount’];

вернуть данные $;
}

Вы можете легко показать дерево в табличном формате с помощью вышеуказанной функции. как $ userid ваш корень и так ..

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]