Witam wszystkich użytkowników, moim problemem jest jak wylistować wyniki z bazy Postgre w drzewku, poniżej przedstawiam kod, drzewko mam w JavaScript, jest dynamiczne i katgorie oraz odnośniki są rysowane z poziomu kodu php, nie wiem jak rozpisać pętlę która będzie mi listować te wyniki, proszę o pomoc.

  1. <?php
  2. function getgrouposoby ($id_parent)
  3. {
  4. global $tree_sql, $conn;
  5. }
  6.  
  7. {
  8. $tree_sql='SELECT * FROM grupy_osob_data WHERE id_parent=$id_parent';
  9. for ($x=0;$x<$count;$x++)
  10. //echo pg_result($tab_sql, $x, '');
  11. getgrouposoby (pg_result('id_master'));
  12. }
  13.  
  14. getgrouposoby ('NULL');
  15.  
  16.  
  17.  
  18. // Rysowanie drzewka
  19. print '<link rel="stylesheet" type="text/css" href="tree/DynamicTree.css" />';
  20. print '<script type="text/javascript" src="tree/DynamicTree.js"></script>';
  21.  
  22. print '<div class="DynamicTree">';
  23. print '<div class="top">Pracownicy</div>';
  24. print '<div class="wrap" id="tree">';
  25. print '<div class="folder">Poziom 1';
  26. print '<div class="folder">Node 1.1';
  27. print '<div class="folder">Node 1.1.1';
  28. print '<div class="doc"><a href="example1.html" title="Node 1.1.1.1" target="osoby_grid">Node 1.1.1.1</a></div>';
  29. print '</div>';
  30. print '</div>';
  31. print '<div class="doc"><a href="example1.html">Node 1.2</a></div>';
  32. print '</div>';
  33. print '<div class="doc"><a href="example1.html">Node 2</a></div>';
  34. print '<div class="doc"><a href="example1.html">Node 3</a></div>';
  35. print '<div class="doc"><a href="example1.html">Node 4</a></div>';
  36. print '<div class="folder">Node 5';
  37. print '<div class="doc"><a href="example1.html">Node 5.1</a></div>';
  38. print '<div class="doc"><a href="example1.html">Node 5.2</a></div>';
  39. print '</div>';
  40. print '</div>';
  41. print '</div>';
  42.  
  43. print '<script type="text/javascript">';
  44.  print 'var tree = new DynamicTree("tree");';
  45.  print 'tree.init();';
  46.  print '</script>';
  47. ?>