Как создать генеалогическое древо? [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Гость
 Как создать генеалогическое древо? [дубликат]

Сообщение Гость »

Я создаю веб-сайт с генеалогическим древом, использую php, mysql и orgChat.js, мне нужно показать детей человека на этом веб-сайте, затем данные детей этих детей, и мы должны продолжать это делать. вот так до дальнейшего. Имя отца человека мы узнаем по родительскому_id, например, если идентификатор Джона равен 1, то родительский_ид его детей будет равен 1. Ниже я привожу структуру своей таблицы, а также свой код.

У меня проблема: сейчас я вижу только одну ветку, тогда как мне нужно отобразить все ветки, как это происходит в первой ветке.

Структура таблицы



id
имя
parent_id




1
Джон
null


2
Макс
1


3
< td>Кейн
1


4
Гейл
2



Джон — отец, Макс — сын Джоны, а Гейл — внук Джонны.
index.php





Family Tree




#chart-container {
width: 100%;
height: 500px;
}



Family Tree


$(function() {
// Fetch family tree data from PHP script
$.ajax({
url: 'fetch_family_tree.php',
type: 'GET',
dataType: 'json',
success: function(data) {
// Initialize OrgChart
$('#chart-container').orgchart({
'data': data,
'depth': 5, // Set the depth level for better visualization
'nodeContent': 'name'
});
}
});
});




fetch_family_tree.php



Подробнее здесь: https://stackoverflow.com/questions/781 ... amily-tree
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»