![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 5.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam taka strukture bazy danych: [sql:1:015ad3e4c5] Tabela KATEGORIE ID Parent Nazwa ------------------------------- Przykladowe dane: ID PARENT Nazwa 1 0 a 2 0 b 3 1 c 4 2 d 5 3 e 6 5 f ---------------------------------- 2 tabela to PRODUKTY: id idkategorii opis [/sql:1:015ad3e4c5] No i problem moj polega na tym ze nie wiem jak wysietlic sciezke gdzie produkt znajduje sie w drzewie kategorii. NP. majac dane produktu z linku np. pokaz_produkty.php?id=14 (to id to id produktu o ktorym wysietlamy dane) - chce wysietlic liste kategorii do ktorej nalezy produkt np. HOME > a - > c - > f - |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 5.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Z tym juz sobie poradzilem - znalazlem potrzebna funkcje.
Podaje jej kod w razie jakby ktos tego potrzebowal. [php:1:82ebd3caf2]<?php <? include"config.php"; function get_category_tree($id) { $qid = mysql_query("SELECT PID, name FROM topics WHERE id = $id"); if (mysql_num_rows($qid)) { list($parent, $name) = mysql_fetch_row($qid); $name = "<a href='xx.php?id=$id'>$name</a>"; } else { $parent = 0; $name = ""; } if ($parent > 0) { return print_category_tree($parent) . " > " . $name; } elseif ($id > 0) { return "<a href='xx.php'>Top</a> > " . $name; } elseif ($id == 0) { return "<a href='shopping'>Top</a>"; } } function print_category_tree($id=false) { /* prints the category tree by calling get_category_tree */ echo get_category_tree($id); } get_category_tree($id); ?> ?>[/php:1:82ebd3caf2] Z tym problem z glowy lecz nie wiem jak wczytac drzewko z mojej struktury (tablea ma pola : id, parent, name) do pola typu Select w taki sposob. Kod aaaaaa
- ab - ac - ac1 - ac 2 bbbbbb - bba - bbc - bbd itd. Z gory dzieki za pomoc, bo z tymi drzewkami to mam straszne problemy - a niestety jeszcze na tym forum jest o nich malo. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 05:24 |