2013-11-12 1 views
0

Я попытался создать древовидную структуру, но я не могу создать дочерние узлы с информацией.дочерние узлы в treeview в php

В get_data файле у меня есть код выше:

$result = array(); 
$rs = mysql_query("select * from dados where id=1"); 
while($row = mysql_fetch_array($rs)){ 
    $node = array(); 
    $node['id'] = $row['id']; 
    $node['text'] = $row['nome_cliente']; 
    $node['state'] = 'closed'; 

    $node['children'] = has_child(2); 
    array_push($result,$node); 
} 

echo json_encode($result); 

function has_child($id2){ 

    $result2 = array(); 
    $rs = mysql_query("select id from dados where id=$id2"); 
    $row = mysql_fetch_array($rs); 
    return $row[0]; 
} 

и в представлении он возвращает мне родительские узлы правильно, но дочерние узлы появляется «неопределенная» .Если кто-нибудь может мне помочь, я буду признателен.

С уважением.

+0

Я проверил код и не нашел ошибки. Я создал такую ​​базу данных и поместил ее в код. '[{ "ID": "1", "Текст": "DS", "состояние": "закрытые", "дети": "2"}]' – juniorb2s

ответ

0

Мои выходные данные так:

[{ "ID": "1", "Текст": "Жоао", "государство": "закрытые", "дети": "2"}, {"id": "1", "text": "filipe", "state": "closed", "children": "2"}]

Я думаю, это кажется прекрасным, но в трех на дочерних узлах он выглядит «неопределенным» без данных, а не данных «2», которые, как утверждалось, были. Он должен работать нормально, но нет. Если вы можете сказать мне идею, что я ошибаюсь, я буду признателен. Спасибо за ответ раньше!

С уважением.

 Смежные вопросы

  • Нет связанных вопросов^_^