Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie mapy kategorii
Damiankossek
post
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 8
Dołączył: 10.12.2009

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


Witam, mam następujący problem, ponieważ stworzyłem sobie w SQLu tabele z:

  1. id name path
  2. 1 Windows 0
  3. 2 Linux 0
  4. 3 Ms.Office 1
  5. 4 OpenOffice 2
  6. 5 Word 3
  7. 6 Writer 4
  8. 7 Excel 3
  9. 8 Access 3
  10. 9 Costam 5
  11. 10 CosTam2 6


0 w path oznacza że kategoria jest główną kategorią a dalej to po ID (IMG:style_emoticons/default/winksmiley.jpg)

No i właśnie nie wiem czy dobrze zaprojektowałem tabele, ale chciałbym stworzyć listę kategorii czyli np:

  1. Windows
  2. - Ms.Office
  3. - Word
  4. -Costam
  5. -Execl
  6. -Access
  7.  
  8. Linux
  9. - OpenOffice
  10. - Writer
  11. - CosTam2


No i ogólnie na napisać na sztywno wyświetlanie to już nie taki problem, ale gdy nie wiem ile będzie podkategorii to nie wiem jak napisać to bardziej elastycznie ? Żeby sprawdziło mi czy ta podkategoria ma dalej podkategorie i jak tak to dołączyło je do tablicy.

Ma ktoś jakiś pomysł ? Czy trzeba na nowo innym sposobem zaprojektować tabelke w bazie ?

Pozdrawiam

Ten post edytował Damiankossek 10.12.2010, 07:40:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


  1. 0 => ();
  2. 1 => ([0] => Unix, [1] => Windows, [2] => 0);
  3. 2 => ([0] =>Linux, [1] =>BSD, [2] => 0);

[0] i [1] chyba nie trzeba objaśniać ;p
[2] - parent_id (IMG:style_emoticons/default/smile.gif)
dalej możesz dodać IP, zagłębienie itp.

Ten post edytował CuteOne 11.12.2010, 10:11:33
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: 2.10.2025 - 17:29