Autor | Zpráva | ||
---|---|---|---|
VoxMortis Profil * |
Mám soubory, které dělím podle roku a potřebuji vypsat zvlášť každý rok. A v cyklu vlastně se vypíše první tabulka s prvním rokem a potřebuji zase ty výsledky prohledat od začátku a vybrat z nich, které odpovídají dalšímu roku.
Vím že je na to funkce, ale nemůžu si vzpomenout a strýček Google mi moc neporadil... děkuji |
||
ShiraNai7 Profil |
#2 · Zasláno: 4. 4. 2011, 14:03:26
ORDER BY? GROUP BY? Dotaz je nesrozumitelný, nechápu, čeho chcete dosáhnout a už vůbec ne to, kde má být problém.
|
||
VoxMortis Profil * |
#3 · Zasláno: 4. 4. 2011, 14:14:12
$rok = date("Y"); $zacatek = 2009; $data = MySQL_Query("SELECT * FROM casopis ORDER BY cislo ASC"); while($zacatek <= $rok): echo'<fieldset><legend><h3>'.$zacatek.'</h3></legend> <ul>'; while($data2 = MySQL_Fetch_Array($data)): if($data2['rok'] == $zacatek){ echo'<li>'$data2['cislo'].'číslo - <a href="casopis/'.$data2['soubor'].'" style="color: black;">STÁHNOUT / ZOBRAZIT</a></li>';} endwhile; echo' </ul> </fieldset> <br /><br />'; $zacatek++; // potrebuji aby pro dalsim prohledavani to zase prohledalo od zacatku endwhile; |
||
VoxMortis Profil * |
#4 · Zasláno: 4. 4. 2011, 14:21:11
Abych to zjednodušil
- vezmu si z databáze data - v cyklu si vezmu ty co potřebuji - a mám další cyklus, který chce ty data používat, potřebuji aby ty výsledky prohledával od začátku |
||
Taps Profil |
#5 · Zasláno: 4. 4. 2011, 14:45:44
VoxMortis:
možná by bylo lepší kdyby jsi nám sdělil o co ti přímo jde respk. k čemu je potřeba další cyklus. |
||
VoxMortis Profil * |
#6 · Zasláno: 4. 4. 2011, 14:50:35
Jde mi o to, roztřídit jednotlivé záznamy do skupinek podle roku
|
||
Kajman_ Profil * |
#7 · Zasláno: 4. 4. 2011, 15:03:23
Stačí order by rok, cislo a pak vypsat rok, jen když se změní, viz. faq
http://diskuse.jakpsatweb.cz/?action=vthread&forum=9&topic=2111#nadpis-seskupeni |
||
VoxMortis Profil * |
#8 · Zasláno: 4. 4. 2011, 15:19:09
Proč to dělat jednoduše když to jde složitě... díky za řešení
|
||
Časová prodleva: 13 let
|
0