Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Drzewo
Eagle
post
Post #1





Grupa: Zarejestrowani
Postów: 170
Pomógł: 14
Dołączył: 16.03.2007

Ostrzeżenie: (0%)
-----


Witam.

Męczę się już kilkanaście godzin i dalej nie mogę przerobić skryptu http://artykuly.zyxist.com/czytaj.php/drzewa_w_php_i_mysql dokładnie funkcji displayTree() aby zamiast wyświetlać drzewo zapisywał je w tablicy.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Eagle
post
Post #2





Grupa: Zarejestrowani
Postów: 170
Pomógł: 14
Dołączył: 16.03.2007

Ostrzeżenie: (0%)
-----


7Zwróciło tablicę ale nie takiej się spodziewałem.
Kod dał:
Kod
       <pre>Array
       (
           [0] => Array
               (
                   [nazwa] => Budynki
                   [poziom] => -1
               )
      
           [1] => Array
               (
                   [nazwa] => Przemyslowe
                   [poziom] => 0
               )
       ...
       ...
       ...

Przy:
Kod
       +- Budynki
       |
       +- Przemyslowe
       | |
       | +- Fabryka
       |
       +- Publiczne
       | |
       | +- Biblioteka
       | |
       | +- Kosciol
       |
       +- Mieszkalne
       | |
       | +- Domy
       | | |
       | | +- Dom jednorodzinny
       | | |
       | | +- Dom wielorodzinny
       | |
       | +- Blok mieszkalny


Jednak szukam rozwiązania jak uzyskać taką tablice:
Kod
     Array
     (
         [0] => Array
             (
                 [nazwa] => Przemysłowe
                 [poziom] => 0
                 [tablica] => Array
                     (
                         [0] => Array
                             (
                                 [nazwa] => Fabryka
                                 [poziom] => 1
                             )
                     )
             )
    
         [1] => Array
             (
                 [nazwa] => Publiczne
                 [poziom] => 0
                 [tablica] => Array
                     (
                         [0] => Array
                             (
                                 [nazwa] => Biblioteka
                                 [poziom] => 1
                             )
                         [1] => Array
                             (
                                 [nazwa] => Kosciol
                                 [poziom] => 1
                             )
                     )
             )
     )



Znalazłem rozwiązanie to trochę innej struktury ale zwraca taki wynik jaki potrzebuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Więcej tutaj: http://www.nabble.com/Creating-Tree-Struct...0.html#a6910581

Ten post edytował Eagle 30.01.2009, 14:42:02
Go to the top of the page
+Quote Post

Posty w temacie
- Eagle   [PHP][MYSQL] Drzewo   29.01.2009, 16:31:30
- - Crozin   Fragment pomiędzy[PHP] pobierz, plaintext <?php...   29.01.2009, 17:41:18
- - Eagle   7Zwróciło tablicę ale nie takiej si...   30.01.2009, 00:53:39


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 10:00