[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62 | 62
NapísalOffline : 17.06.2009 14:39 | Menu z databazy

Ahojte chcem sa opytat ci ma niekto skusenost s menu z databazy ... resp. ako je to dobre riesit. mam napr.

Kód:
<ul>
<li>Udaje dotiahnute z DB</li>
<ul>


Toto je fajn pekne mi vyise vsektky kategorie, problem nastava ako riesit podkategorie ...

mam vytvorene dve table v DB menu a podmenu ... DAKUJEM


Offline

Správca fóra
Správca fóra
Menu z databazy

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 17.06.2009 14:53 | Menu z databazy

existujuce tabulky spoj do jednej, kazdy zaznam bude obsahovat okrem ineho aj id a id nadradeneho prvku (kategorie)... kategorie najvyssej urovne mozu mat id nadradenej kategorie napr. 0... cely strom mozes nacitat pomocou rekurzivnej funkcie...

pripadne existuju aj ine moznosti ako navrhnut tabulku, napr. pre kazdy zaznam si poznacis poradie a hlbku vnorenia... uz to tu bolo riesene...


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62 | 62
Napísal autor témyOffline : 17.06.2009 15:29 | Menu z databazy

fuuuu pre mna ako mierne pokrocileho to bolo kusok nezrozumitelne ako pochopil som ako si to myslel .. len nie uplne, existuje nejaky jednoduchy priklad s jednou dvoma polozkami na ktorom by som to mohol vidiet ? dakujem


Offline

Správca fóra
Správca fóra
Menu z databazy

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 17.06.2009 15:40 | Menu z databazy

princip mas vysvetleny na http://php.vrana.cz/diskuse-s-reakcemi.php , aj ked sa jedna o diskusiu, rovnaky postup sa da aplikovat aj na menu...

priklad pre prve spominane riesenie:
Kód:
Auto
- Uzitkove
- Nakladne
- Osobne
--- Audi
--- BMW

Tabulka (id, id_parent, title):
Kód:
1   0   Auto
2   1   Uzitkove
3   1   Nakladne
4   1   Osobne
5   4   Audi
6   4   BMW


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Skúsený užívateľ
Skúsený užívateľ
Menu z databazy

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 17.06.2009 15:46 | Menu z databazy

A ja ešte doplním, že ak by tam malo byť viacero úrovní (teoreticky ľubovoľne veľký konečný počet), tak sa oplatí použiť tree traversal.

http://dev.mysql.com/tech-resources/art ... -data.html
http://php.vrana.cz/traverzovani-kolem- ... kticky.php


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
 [ Príspevkov: 5 ] 


Menu z databazy



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

navigacne menu - sek.menu

v Frontend

2

612

15.10.2013 21:54

newbie99

V tomto fóre nie sú ďalšie neprečítané témy.

Backup databázy

v Databázy

9

1037

12.07.2009 16:27

emer

V tomto fóre nie sú ďalšie neprečítané témy.

normalizacia databazy

v Databázy

1

1255

23.02.2010 0:14

GoodWill

V tomto fóre nie sú ďalšie neprečítané témy.

NoSQL databázy

v Databázy

3

482

23.04.2020 15:56

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Import databázy

v Databázy

2

951

10.05.2008 14:08

johny694

V tomto fóre nie sú ďalšie neprečítané témy.

zálohovanie databázy

v Databázy

1

1014

30.04.2007 20:05

suchy

V tomto fóre nie sú ďalšie neprečítané témy.

Návrh databázy

v Databázy

4

779

28.04.2011 22:15

crazybone

V tomto fóre nie sú ďalšie neprečítané témy.

Vytvorenie databázy

v Databázy

2

1021

18.03.2008 19:14

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Nastavenie databázy

v Databázy

1

832

06.04.2011 21:31

johnny04501

V tomto fóre nie sú ďalšie neprečítané témy.

2 databazy

v Databázy

3

853

23.11.2007 16:29

neopagan

V tomto fóre nie sú ďalšie neprečítané témy.

Kapacita databázy

v Databázy

3

794

20.07.2010 7:45

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

Zálohovanie databázy

v Backend

9

751

30.05.2012 20:27

xxx9955

V tomto fóre nie sú ďalšie neprečítané témy.

Generovanie databazy

v Backend

2

806

23.02.2007 8:25

mokus

V tomto fóre nie sú ďalšie neprečítané témy.

otazka ohladom Databazy

v CMS

1

933

28.05.2007 16:59

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

ID z databazy

v Backend

1

445

01.03.2008 16:07

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

data z databazy

v Databázy

5

684

04.06.2009 10:52

stenley



© 2005 - 2026 PCforum, edited by JanoF