[ Príspevkov: 5 ] 
AutorSpráva
Offline

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

Registrovaný: 06.09.07
Prihlásený: 22.12.15
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: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
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...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

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

Registrovaný: 06.09.07
Prihlásený: 22.12.15
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: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
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


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

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

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
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 HTML, XHTML, XML, CSS

2

198

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

607

12.07.2009 16:27

emer

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

normalizacia databazy

v Databázy

1

934

23.02.2010 0:14

GoodWill

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

Import databázy

v Databázy

2

593

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

680

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

455

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

659

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

463

06.04.2011 21:31

johnny04501

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

Generovanie databazy

v PHP, ASP

2

513

23.02.2007 8:25

mokus

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

2 databazy

v Databázy

3

577

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

471

20.07.2010 7:45

rooobertek

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

Zálohovanie databázy

v PHP, ASP

9

344

30.05.2012 20:27

xxx9955

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

otazka ohladom Databazy

v Redakčné systémy

1

340

28.05.2007 16:59

Flety

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

ID z databazy

v PHP, ASP

1

247

01.03.2008 16:07

stenley

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

zapis do databazy

v Redakčné systémy

2

285

21.01.2007 16:10

luko

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

data z databazy

v Databázy

5

444

04.06.2009 10:52

stenley



© 2005 - 2017 PCforum, edited by JanoF