Witam mam problem z tworzeniem linków w menu. Tworzenie podstron do n mam już zrobione. Lecz nie wiem w jaki sposób wykonać tworzenie linków np. jak mam
1.kategoria (kategoria)
- podkategoria (kategoria/podkategoria)
- nazwa (kategoria/podkategoria/nazwa.html)
- podkategoria2 (kategoria/podkategoria2)
- nazwa2 (kategoria/podkategoria2/nazwa2.html)

Itd.

Taki mam kod do generowanie drzewek :

  1. <?php
  2. function drzewko($id_nadrzedne){
  3.  
  4. global $rzad , $dir , $dir2;
  5. $dir_g_p = 'g_'.$id_p ;
  6. $query = 'select id, kategoria,nazwa from podstrony where kategoria='.$id_nadrzedne;
  7. $result = mysql_query($query);
  8. while($row = mysql_fetch_assoc($result)){
  9. $nazwa = $row['nazwa'];
  10. $id = $row['id'];
  11. $kategoria = $row['kategoria'];
  12. $q = mysql_query('select count(id) from podstrony where kategoria='.$id);
  13. list($czy) = mysql_fetch_row($q);
  14. $dir_g = 'g_'.$id ;
  15. if ($czy==0) {
  16. if ($kategoria==0) { $$dir_g = $nazwa.'.html'; unset($dir); }
  17. else { $$dir_g = $dir.'/'.$nazwa.'.html'; unset($dir); }
  18. }
  19. else {
  20. if ($kategoria==0) { $dir2 = $nazwa; $$dir_g = $nazwa; }
  21. else { $dir = $dir2.'/'.$nazwa;
  22. if (!$dir) $$dir_g = $dir2;
  23. else { $$dir_g = $dir; }
  24. }
  25. }
  26. ++$o;
  27. $kategoria_r='p_'.$kategoria;
  28. if ($$kategoria == 0){ ++$rzad; $$kategoria_r=$rzad; }
  29. ++$$kategoria;
  30. echo '<option value="'.$id.'"> ';
  31. if ($kategoria==0) { echo $o.'. '; $rzad=0;}
  32. else {
  33. for($i=0;$i<$$kategoria_r;++$i){
  34. echo '&nbsp;';
  35. }
  36. echo '- ';
  37. }
  38. echo $nazwa.'</option>';
  39. $id_p = $id;
  40. $kategoria_p=$kategoria;
  41. drzewko($row['id']);
  42. }
  43. }
  44. drzewko(0,0);
  45. ?>


$dir i $dir2 to są moje próby tworzenia tych linków niestety nie skutecznie nie zwracajcie na to uwagi.

Bardzo proszę o pomoc.

Pozdrawiam bobo168!