Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] wyświetlanie drzewa kategorii
zaksmok
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 2
Dołączył: 12.01.2006

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


Witam! Od dawien dawna nie miałem problemu przy kodowaniu, a dzisiaj akurat mi się coś takiego trafiło. Nawaliła mi w głowie logika (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Problem wygląda tak - Mam tabelkę SQL, w której zbieram wpisy kategorii.
| is | name | parent_id |

System ma mieć możliwość dodawania nieograniczonej ilości subkategorii.
czyli np:

Kategoria główna
> Subkategorie
> Subkategoria 2
> Sub-Sub kategoria a
> Subkategoria 3

Utworzenie takiego schematu nie jest trudne, natomiast mam problem przy odczytywaniu. Puszczam sobie pętle while() i odczytuje mi ona kategorię główną... Ale nie mam zamiaru pisać pętlę w pętli w pętli w pętli... Jak to rozwiązać?

Teraz mam tak:

  1. <?php
  2. $query = mysql_query( "SELECT" )
  3. while($lista = mysql_fetch_array($query))
  4. {
  5. echo 'kategoria';
  6.  $query2 = mysql_query( "SELECT" )
  7.  while($lista2 = mysql_fetch_array($query2))
  8.  {
  9.  echo 'subkategoria';
  10.  }
  11. }
  12. ?>
Go to the top of the page
+Quote Post
kopczyk
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 2
Dołączył: 5.01.2008
Skąd: Jelenia Góra

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


rekurencja
Go to the top of the page
+Quote Post

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: 22.08.2025 - 19:22