Autor | Zpráva | ||
---|---|---|---|
marek Profil * |
#1 · Zasláno: 10. 10. 2004, 17:17:48
Potřebuji udělat takovýto výpis komentářů:
Logika ID: 29 ID_REPLY: 0 RE: Logika ID: 30 ID_REPLY: 29 RE: RE: Logika ID: 33 ID_REPLY: 30 RE: RE: RE: Logika ID: 40 ID_REPLY: 33 RE: RE: RE: RE: Logika ID: 43 ID_REPLY: 40 RE: RE: Logika ID: 1032 ID_REPLY: 30 RE: RE: RE: Logika ID: 1033 ID_REPLY: 1032 RE: Logika ID: 75 ID_REPLY: 29 RE: RE: Logika ID: 83 ID_REPLY: 75 RE: Logika ID: 223 ID_REPLY: 29 RE: RE: Logika ID: 406 ID_REPLY: 223 RE: RE: RE: Logika ID: 412 ID_REPLY: 406 RE: RE: RE: RE: Logika ID: 484 ID_REPLY: 412 RE: RE: RE: Logika ID: 822 ID_REPLY: 406 RE: RE: RE: RE: Logika ID: 1262 ID_REPLY: 822 RE: RE: Logika ID: 424 ID_REPLY: 223 RE: RE: RE: Logika ID: 667 ID_REPLY: 424 RE: RE: Logika ID: 2029 ID_REPLY: 424 RE: RE: Logika ID: 2813 ID_REPLY: 2029 RE: Logika ID: 1004 ID_REPLY: 29 RE: RE: Logika ID: 1006 ID_REPLY: 1004 RE: Logika ID: 1017 ID_REPLY: 29 RE: RE: Logika ID: 1018 ID_REPLY: 1017 RE: Logika ID: 1449 ID_REPLY: 29 RE: Logika ID: 1621 ID_REPLY: 29 Re: Logika ID: 2727 ID_REPLY: 29 Souhlas ID: 51 ID_REPLY: 0 Reagovat ID: 53 ID_REPLY: 0 RE: Reagovat ID: 82 ID_REPLY: 53 RE: RE: Reagovat ID: 759 ID_REPLY: 82 RE: Reagovat ID: 630 ID_REPLY: 53 RE: Reagovat ID: 1019 ID_REPLY: 53 A tabulka je následující: CREATE TABLE `komentare` ( `id` int(11) NOT NULL auto_increment, `id_clanek` int(11) NOT NULL default '0', `id_reply` int(11) NOT NULL default '0', `autor` varchar(20) NOT NULL default '', `nadpis` varchar(60) NOT NULL default '', `komentar` text NOT NULL, `datum` datetime NOT NULL default '0000-00-00 00:00:00', `ip` varchar(16) NOT NULL default '', PRIMARY KEY (`id`), KEY `id_clanek` (`id_clanek`) ); Děkuji. |
||
Yuhů Profil |
#2 · Zasláno: 11. 10. 2004, 05:01:39
rekurzivně
načítat z databáze ídéčka where id_reply = nějaká proměnná a pro každé nalezené id hodit to id do proměnné a spustit tu samou funkci v rekurzi |
||
marek Profil * |
#3 · Zasláno: 11. 10. 2004, 06:16:22
Ano, ale pak to nějak vypsat v té stromové verzi s grafikou.
|
||
Yuhů Profil |
#4 · Zasláno: 12. 10. 2004, 01:21:19
obávám se, že to je asi příliš široký problém, než aby to šlo vyřešit tady v komentářích. Hlavně se do toh nebude nikomu chtít. Možná by to chtělo zúžit a zaměřit se na konkrétní krok postupu, který dělá problém.
|
||
marek Profil * |
#5 · Zasláno: 12. 10. 2004, 06:58:28
Nevím, jak udělat, aby se to stromově vypsalo i s grafikou. Vyberu ID, ID_reply, Id_clanek a nadpis.
|
||
Yuhů Profil |
#6 · Zasláno: 12. 10. 2004, 21:49:07
no tak je jasné, že to bude děláno rekurzivně. Nevím, co je myšleno pod pojmem grafika, ale počítám, že to RE:
Normálně bych to vypisoval do řádku. Při každém rekurzivním zanoření bych si do nějakého počitadla zaznamenal hloubku zanoření. A potom bych na začátku každého řádku vypsal tolikrát Re:, kolik je stav počitadla. |
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0