Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> drzewko - wysietlenie calej struktury do selecta
lucek
post
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 -
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lucek
post
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) . " &gt; " . $name;

} elseif ($id > 0) {
return "<a href='xx.php'>Top</a> &gt; " . $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.
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: 4.10.2025 - 05:24