Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie struktury drzewiastej
szalik
post 5.08.2009, 09:48:50
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 28.06.2008

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


Witam,
mam problem z pobieraniem z bazy struktury drzewiastej. Mianowicie, mam taką tabele w bazie:
PAGES:
> id
> created
> title
> body
> position
> children

position odpowiada za pozycję, a w children jest id do ktorego ma być podpięty element menu.
Wyświetlam tak główne elementy:

<?php
$pages = $db->query_select("SELECT * FROM `pages` WHERE `children` = '0' GROUP BY `position` ORDER BY `position`");
foreach($pages as $page) {
echo $page['title'].' position: '.$page['position'].'<br />';

}
?>

Ale kompletnie nie mam pomysłu jak wyświetlać podelementy tymbardziej, że chciałbym aby mozna było nieskończenie podpinać podelementy. Np dla takiej struktury:
| 1 | 12.06.2008 12:34 | title 1 | dasdasdas | 1 | 0 |
| 2 | 12.06.2008 12:34 | title 2 | dasdasdas | 2 | 1 |
| 3 | 12.06.2008 12:34 | title 3 | dasdasdas | 3 | 2 |
| 4 | 12.06.2008 12:34 | title 4 | dasdasdas | 4 | 2 |
| 5 | 12.06.2008 12:34 | title 5 | dasdasdas | 5 | 0 |
| 6 | 12.06.2008 12:34 | title 6 | dasdasdas | 6 | 5 |

Wyświetlane byłoby coś takiego:
title 1
> title 2
>> title 3
>> title 4
title 5
> title 6

Mógłby mnie ktoś naprowadzić winksmiley.jpg?
Z góry dzięki i pzodrawiam,
Kamil
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 - 09:52