организационная структура Google: невозможно отобразить организационную структуру - PullRequest
0 голосов
/ 12 июня 2018

Вот моя база данных: ссылка
Вот мой код:

<code><?php
 $db=mysqli_connect("localhost","root","","organisation"); //db connection
 $query=mysqli_query($db, "SELECT name,below_whom FROM org"); //fetch data
 if($query){
 $data=[];
 while($org_data=mysqli_fetch_assoc($query)){
 $data []= [$org_data["name"],$org_data["below_whom"]]; //syntax of 
 associative array = $variable["value"]
 }
 #echo '<pre>'; print_r($data); echo '
';} else {"Ошибка" .mysqli_error ();}?>

1 Ответ

0 голосов
/ 12 июня 2018

Мне кажется, что нет проблем с вашим кодом, однако проблема в ваших данных.Ваши запрашиваемые данные будут выглядеть так:

|name   |below_whom|
|-------|----------|
|Pratik |          |
|-------|----------|
|Q      |FTA       |
|-------|----------|

Итак, вы видите, что "Q" имеет "FTA" в качестве босса, но организационная структура Google не может найти "FTA".Если вы измените «FTA» на «Pratik», вы увидите, что происходит волшебство.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...