Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]rysowanie drzewa
matyskiewicz
post 1.08.2007, 20:07:56
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 3
Dołączył: 6.10.2006
Skąd: Poznań

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


Witam serdecznie. borykam się z pewnym problemem.
Mam w bazie danych:
  1. INSERT INTO kategorie2 VALUES('1', 'Sprzet AGD', '-1');
  2. INSERT INTO kategorie2 VALUES('2', 'Pralki', '1');
  3. INSERT INTO kategorie2 VALUES('3', 'Lodówki', '1');
  4. INSERT INTO kategorie2 VALUES('4', 'Sprzęt RTV', '-1');
  5. INSERT INTO kategorie2 VALUES('5', 'TV', '4');
  6. INSERT INTO kategorie2 VALUES('6', 'LCD', '5');
  7. INSERT INTO kategorie2 VALUES('7', 'CRT', '5');
  8. INSERT INTO kategorie2 VALUES('8', 'Białe', '7');
  9. INSERT INTO kategorie2 VALUES('9', 'Czarne', '7');

pragnę zbudować drzewo:
Sprzet AGD
-- pralki
-- lodowki
Sprzet RTV
-- TV
---- LCD
---- CRT
------ biale
------ czarne
jak widać trzeci parametr bazy danych kiedy równa się -1 to nazwa kategorii
natomiast kiedy jest równy pierwszemu wyświetla się pod spodem. (subkategoria).
  1. <?php
  2. if($_row['PodKategoria']==-1) {
  3. echo "<b>".$_row['NazwaK']."</b><br />";
  4. } else {
  5. echo "--".$_row['NazwaK']."<br />";
  6. ...
  7. ?>

dzięki temu skryptowi wyświetlam wszystkie podkategorie pierwszego rzedu (np pralki, tv) za wyszczegulnieniem --, lecz jak zrobić by do kolejnego poziomu dodac kolejne --

Ten post edytował matyskiewicz 1.08.2007, 20:09:26


--------------------
eclipse :)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:55