http://www.elitesecurity.org/t467910-0#3329949
Kako ja na kraju da izlistam ovo :
Code:
Default
|----Test Category 1
|----Seccond Test Category 1
|----Another Test Category 1
Default
|----Test Category 1
|----Seccond Test Category 1
|----Another Test Category 1
A baza ima tabelu categories sa col Id, title, lft, rgt
Citat:
id | title | lft | rgt
-------------------------------------------------------------------
1 | Default | 1 | 20
2 | Test Category 1 | 2 | 18
3 | Seccond Test Category 1 | 3 | 15
4 | Another Test Category 1 | 4 | 10
ja sam probao sa kodom ispod. Znaci Glavna kategorija je Default i sve ostale koje imaju lft i rgt izmedju 1 i 20 su podkategorije. Valjda je tako
Code:
$sql = "SELECT * FROM categories WHERE lft BTWEEN 1 AND 20 ORDER BY lft ASC";
$result = mysql_query($sql);
i sa while izlistam
while($row < mysql_fetch_array($result)) {
echo str_repeat('|-----', 1) . $row['title] . '<br>';
}
$sql = "SELECT * FROM categories WHERE lft BTWEEN 1 AND 20 ORDER BY lft ASC";
$result = mysql_query($sql);
i sa while izlistam
while($row < mysql_fetch_array($result)) {
echo str_repeat('|-----', 1) . $row['title] . '<br>';
}
Dobijem ovo a trebalo bi kao u primeru gore.
Code:
|----Default
|----Test Category 1
|----Seccond Test Category 1
|----Another Test Category 1
|----Default
|----Test Category 1
|----Seccond Test Category 1
|----Another Test Category 1
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.