Динамическая организационная диаграмма dhtmlx с использованием PHP и JsonPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Динамическая организационная диаграмма dhtmlx с использованием PHP и Json

Сообщение Anonymous »

У меня проблема. я не совсем понимаю, как мне правильно вывести это с помощью циклов.
Данные таблицы:

Код: Выделить всё

| Name               |        Position |
|:-------------------|----------------:|
| MARK NICHOLS       |        Team Lead|
| NICHOLAS CRUZ      |        Team Lead|
| SEAN PARKER        |       Programmer|
| MICHAEL SHAW       |       Programmer|
| LAURA ALVAREZ      |           Junior|
| JOHN FLORES        |           Junior|
Я хочу, чтобы в каждых двух извлеченных данных идентификатор и родительская переменная в json менялись следующим образом.:

Код: Выделить всё

while loop of table from above(){
в этой части это значение по умолчанию в первом цикле из 2 данных
— это CHILD ID и 3.2 — это РОДИТЕЛЬСКИЙ ID и 3

Код: Выделить всё

    //1loop
3.1             3.2
3               3

динамический цикл после первого цикла

Код: Выделить всё

   //2loop
CHILD   3.1.1       3.2.1
PARENT  3.1         3.2
//3loop
CHILD   3.1.1.1     3.2.1.1
PARENT  3.1.1       3.2.1
//4loop
CHILD   3.1.1.1.1   3.2.1.1.1
PARENT  3.1.1.1     3.2.1.1
//и так далее.... видите, что дочерний идентификатор второго цикла имеет значение 3.1.1
после этой секунды цикл дочерний идентификатор второго цикла должен использоваться в третьем цикле в качестве родительского идентификатора
скажем, в каждом цикле дочернего добавления .1 . а родительским элементом является последний дочерний цикл.
Статический Json:

Код: Выделить всё

 {
"id": "3.1",
"text": "Team Lead",
"title": "MARK NICHOLS",
"img": "../common/img/avatar-10.png",
"parent": "3"
},
{
"id": "3.2",
"text": "Team Lead",
"title": "NICHOLAS CRUZ",
"img": "../common/img/avatar-10.png",
"parent": "3"
},
{
"id": "3.1.1",
"text": "Programmer",
"title": "SEAN PARKER",
"img": "../common/img/avatar-10.png",
"parent": "3.1"
},
{
"id": "3.2.1",
"text": "Programmer",
"title": "MICHAEL SHAW",
"img": "../common/img/avatar-8.png",
"parent": "3.2"
},{
"id": "3.1.1.1",
"text": "Junior",
"title": "LAURA ALVAREZ",
"img": "../common/img/avatar-10.png",
"parent": "3.1.1"
},
{
"id": "3.2.1.1",
"text": "Junior",
"title": "JOHN FLORES",
"img": "../common/img/avatar-8.png",
"parent": "3.2.1"
}
Результат макета диаграммы из статического Json:
Изображение

Что, если я использую приведенные выше данные таблицы и выбираю все данные с помощью SQL.
Этот PHP-код должен быть конвертировать как Static Json выше?
Мой пробный код: Результат логической ошибки:

Код: Выделить всё

{ID:3.1,Parent:3.1},
{ID:3.20,Parent:3.20},
{ID:3.1.10.1,Parent:3.1.10.1},
{ID:3.2.10.2,Parent:3.2.10.2},
{ID:3.1.10.3,Parent:3.1.10.3},
{ID:3.2.10.4,Parent:3.2.10.4}
Ожидаемый результат моего пробного кода:

Код: Выделить всё

{ID:3.1,Parent:3},
{ID:3.2,Parent:3},
{ID:3.1.1,Parent:3.1},
{ID:3.2.1,Parent:3.2},
{ID:3.1.1.1,Parent:3.1.1},
{ID:3.2.1.1,Parent:3.2.1}
Пожалуйста, помогите мне, если кто-то имеет большие знания в области Json и PHP, чтобы вывести динамическую диаграмму dhtmlx с использованием цикла к Json.
Другой метод будет принят.

Подробнее здесь: https://stackoverflow.com/questions/500 ... p-and-json
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Динамическая организационная диаграмма dhtmlx с использованием PHP и Json
    Гость » » в форуме Php
    0 Ответы
    27 Просмотры
    Последнее сообщение Гость
  • Организационная карта с использованием D3 в угловой
    Anonymous » » в форуме Javascript
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Диаграмма Альтаира пуста в раскрывающемся списке, когда отображается другая диаграмма
    Anonymous » » в форуме Python
    0 Ответы
    112 Просмотры
    Последнее сообщение Anonymous
  • Альтаирная диаграмма пуста к выпадению, когда отображается другая диаграмма
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Используйте DHTMLX-GANTT для динамического расчета ширины ячеек столбцов сроков
    Anonymous » » в форуме Javascript
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

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