Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Drzewo kategorii sklep
wlamywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


Witam

Mam zamiar napisać swój sklep jestem na etapie projektowania i problemem dla mnie jest drzewo kategorii. Jak wy rozwiązujecie ten problem drzewa z nieograniczoną ilością gałęzi i ich długości np. sklep.pl/coś/czegoś/ma/coś/ ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Grangu
post
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 5.02.2006

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


Ja bym zastosowal rekurencje prosta tabela kategori w sql id|nazwa|id_nadrzednej. Jak dodajesz podakategorie to w id_nadrzednej dodajesz ip bezposredniej nadkategorie potem tylko while i rekurencja (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

  1. <?php
  2. public function kategoria($id)
  3. {
  4. $zap = "SELECT * FROM kategorie WHERE id_nadrzednej=$id;";
  5. $od = mysql_querry($zap);
  6. while ($w = mysql_fetch_row($od))
  7.  {
  8.  print("<a href='index.php?kat=".$w[0]."'>".$w[1]."</a>");
  9.  kategori($w[2]);
  10.  }
  11. }
  12. ?>

albo jakos tak bynajmniej tym sposobem wyswietlisz wszystkie kategorie odpowiedznio posortowane. Oczywiscie id zaczynasz od 1 a wszystki kategoriom glownym nadajesz id_nadrzednej 0.
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 11:11