Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 17.06.2009 14:39

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
Bydlisko: Bratislava
Príspevok NapísalOffline : 17.06.2009 14:53

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
Príspevok Napísal autor témyOffline : 17.06.2009 15:29

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
Bydlisko: Bratislava
Príspevok NapísalOffline : 17.06.2009 15:40

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
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 17.06.2009 15:46

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.
Odpovedať na tému [ Príspevkov: 5 ] 


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 HTML, XHTML, XML, CSS

2

495

15.10.2013 21:54

newbie99 Zobrazenie posledných príspevkov

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

v Databázy

2

856

10.05.2008 14:08

johny694 Zobrazenie posledných príspevkov

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

v Databázy

1

928

30.04.2007 20:05

suchy Zobrazenie posledných príspevkov

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

v Databázy

4

685

28.04.2011 22:15

crazybone Zobrazenie posledných príspevkov

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

v Databázy

2

912

18.03.2008 19:14

walther Zobrazenie posledných príspevkov

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

v Databázy

1

752

06.04.2011 21:31

johnny04501 Zobrazenie posledných príspevkov

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

v Databázy

3

763

23.11.2007 16:29

neopagan Zobrazenie posledných príspevkov

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

v Databázy

3

684

20.07.2010 7:45

rooobertek Zobrazenie posledných príspevkov

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

v PHP, ASP

9

656

30.05.2012 20:27

xxx9955 Zobrazenie posledných príspevkov

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

v PHP, ASP

2

733

23.02.2007 8:25

mokus Zobrazenie posledných príspevkov

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

v Databázy

3

378

23.04.2020 15:56

JanoF Zobrazenie posledných príspevkov

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

v Databázy

9

921

12.07.2009 16:27

emer Zobrazenie posledných príspevkov

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

v Databázy

1

1163

23.02.2010 0:14

GoodWill Zobrazenie posledných príspevkov

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

v Databázy

5

606

04.06.2009 10:52

stenley Zobrazenie posledných príspevkov

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

v PHP, ASP

4

384

31.10.2011 11:31

Hawkie Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

5

377

18.08.2015 14:59

hatto13 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra