From the query in the database you need to form an embedded array. Table Fields: id, text, id_parent
Attempts to solve:
while($row = mysql_fetch_object($result)){ if($row->id_parent){ $mas[$row->id_parent]['children'][$row->id]['id'] = $row->id; $mas[$row->id_parent]['children'][$row->id]['text'] = $row->text; $mas[$row->id_parent]['children'][$row->id]['id_parent'] = $row->id_parent; }else{ $mas[$row->id]['id'] = $row->id; $mas[$row->id]['text'] = $row->text; $mas[$row->id]['id_parent'] = $row->id_parent; }