Autor | Zpráva | ||
---|---|---|---|
Radimovic Profil * |
#1 · Zasláno: 30. 8. 2011, 20:17:52
Doufam ze popisu spravne muj problem :)
Do databaze zapisuji udalosti s datumem. A potrebuju vytvorit sekci, kde priblizne nasledujici: Pondeli 5.9. - akce jedna - akce dve - akce tri Utery 6.9. - akce jedna - akce dve - akce tri . . . atd. A v pripade ze na nejake datum nebude zadna akce se nezobrazi nic Jsem v tomhle docela zacatecnik tak ocenim jakekoli rady. Diky moc |
||
Kajman_ Profil * |
#2 · Zasláno: 30. 8. 2011, 21:38:13
Řádky si seřadíte podle datumu a při výpisu vypíšete datum jen v případě, že není stejné jako posledně vypsané.
|
||
Radimovic Profil * |
#3 · Zasláno: 30. 8. 2011, 22:15:41
potreboval bych to krapet uprsenit :)
|
||
Adrifinel Profil |
#4 · Zasláno: 30. 8. 2011, 22:31:03
Radimovic:
web Myslíš, něco podobného jako mám třeba já na webu? Mě se ukazují události, které se v určitý den (datum) staly a pokud se nic nestalo, napíše to o tom hlášku. |
||
Kajman_ Profil * |
#5 · Zasláno: 31. 8. 2011, 10:13:35
Radimovic:
„potreboval bych to krapet upresnit“ Stačí takto? <?php $res_dotazu=mysql_query("select * from udalosti order by datum"); $last_datum=false; while($row=mysql_fetch_array($res_dotazu)) { if($last_datum!=$row['datum']) { echo "<h2>".mujFormatDatumu($row['datum'])."</h2>"; } $last_datum=$row['datum']; echo $row['nazev_akce'],"<br>\n"; } ?> |
||
Radimovic Profil * |
#6 · Zasláno: 31. 8. 2011, 10:59:14
2Kajman_ : Skvely, vypada to ze to funguje! Diky Diky Diky
|
||
Radimovic Profil * |
#7 · Zasláno: 31. 8. 2011, 11:01:49
A jeste malickost ktera me taky nejak nefunguje. Potrebuju, aby data, ktery uz probehli (napriklad vcerejsi akce) tak se nezobrazovali a pokud mozno tak i z databaze smazali
|
||
Kajman_ Profil * |
#8 · Zasláno: 31. 8. 2011, 12:19:09
Nemažte je, není důvod. Stačí omezit výběr.
select * from udalosti where datum>='2011-08-31' order by datum Rychlosti prospěje index na sloupci s datumem. |
||
Časová prodleva: 13 let
|
0