Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kategorie i podkategorie - jak to ugryźć ?
1q2w3e4r
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 6.05.2011

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


Witam,

Zastanawiam się jak zrobić kategorie aby można było każda kategorię przypisać do obojętnie jakiej kategorii. Czyli np.

Kategoria 1
Kategoria 2
Kategoria 3
Kategoria 4
Kategoria 5
Kategoria 6
Kategoria 7
Kategoria 8
Kategoria 9
Kategoria 10

Teraz każda kategorię mogę przypisać do jakiejś kategorii JAKO podkategorię - obojętnie jaka głębokość (ale raczej nie przekroczy 5). Czyli:

>Kategoria 1 (kategoria)
=> Kategoria 2 (podkategoria - kategorii Kategoria 1)
=> Kategoria 3 (podkategoria - kategorii Kategoria 1)
==>Kategoria 4 (pod pod kategoria - kategorii Kategoria 3)

>Kategoria 5 (kategoria)
=> Kategoria 6 (podkategoria - kategorii Kategoria 5)
=> Kategoria 7 (podkategoria - kategorii Kategoria 5)
==> Kategoria 8 (pod pod kategoria - kategorii Kategoria 7)
===> Kategoria 9 (pod pod pod kategoria - kategorii Kategoria 8)

Mam nadzieję, że rozumiecie o co mi chodzi. Na pewno wiele ludzi się z tym problemem spotkało.
Ja myślałem to w bazie zrobić tak:
id | przypisanie | nazwa

id - id rekordu kategoria
przypisanie - tutaj będzie przypisanie do której kategorii należy. 0 == kategoria główna
nazwa - to wiadomo

Tylko nie wiem jak się zabrać za wyświetlanie tego w php aby zagnieżdżanie działało..
Proszę o pomoc. Byłbym wdzięczny za gotową funkcję.

Pozdrawiam



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





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 6.05.2011

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


@wookieb Nie ma tam przykładu w php. Niestety nic mi to nie pomogło.

@dmateo "ip zawiera ip rodzica" tak ale jak to ip rodzica pobrać? Czy wyświetlić wszystkie kategorię z bazy danych w pętli while a później do niej przypisać ?

Proszę o złożenie kodu z linku, który podałem u poprzednim MOIM poście.

Ten post edytował 1q2w3e4r 2.09.2011, 10:54:21
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: 6.10.2025 - 20:37