[ deki_bg @ 14.05.2002. 23:47 ] @
Imam zadatak da napravim "kalendar" stranu na kojoj ce posetioci za odredjeni dan u mesecu moci da upisu nesto.
Ali da nisu prikazani svi dani, vec samo oni za koje je neko nesto napisao. I naravno datumi treba da se slazu, tj da su poredjani od najskorijeg pa nadalje.
Moj problem je:
Ne znam kako da napravim da kada neko upise nesto za datum koji se nalazi izmedju vec dva uneta, da se to pojavi tacno izmedju tabela tih datuma...tj kako da izvrsim tu proveru koji su sve datumi uneti i postavljanje novog na pravo mesto.
[ FlatLine @ 15.05.2002. 00:28 ] @
Pusti SQL da vrši sortiranje...
[ Zoran Rašković @ 15.05.2002. 02:18 ] @
http://zoki.ath.cx/calendar
[ deki_bg @ 15.05.2002. 09:23 ] @


da da ali ovde se vide i dani za koje nije nista uneto..ne sme to..
[ Zoran Rašković @ 15.05.2002. 11:19 ] @
Pa nije tesko odraditi da ti se ne prikazuje taj dan... Ili mozda jeste ?
[ Divine @ 22.05.2002. 23:42 ] @
Citat:
deki_bg:
...kako da izvrsim tu proveru koji su sve datumi uneti i postavljanje novog na pravo mesto

Pa u bazi ne bi trebalo da stoje datumi za koje nesto nije uneto!
Sortiras tako sto SQL upit izgleda:

od najnovijeg do najstarijeg
Code:

SELECT * FROM kalendar ORDER BY k_datum DESC;


Ako oces da ih sortiras po mjesecima, danima, godinama...; da izdvajas itd.. pogledaj sledeci link, jako je interesantan:

http://www.mysql.com/documenta...utorial.html#Date_calculations