• 06-08-2009, 09:39:14
    #1
    Arkadaşlar günaydın,
    Bir haber scripti yazıyorum fakat arşiv diye bir bölüm olacak ve burda secılen tarıhe donucek sayfa aynen su sekılde;
    Sabah - Arşiv
    Hürriyet Arşiv
    bu sitelerde takvimden tarihi seciyorsunuz o gunun sayfası, haberleri, resimleri vs.. açılıyor.
    Bunu nasıl yapıyorlar acaba? kodu yazmak zorunda değilsiniz elinizde yoksa, fakat mantıgını anlatabılırseniz memnun olurum.
    Teşekkürler.
  • 06-08-2009, 09:41:26
    #2
    Üyeliği durduruldu
    veritabaninda tarih alanini metin olarak tutuyorsan sadece gün ay yil şeklinde tutuyor olman gerekiyor. ama date formatinda tutuyorsan o zaman o zaman da direk kullanabilirsin.

    ama metin formatinda tutuyorsan tarih araligi uygulayamazsin.

    ogünkü kayitlar için düz bir select olacak sadece internetten takvim için javascript bulup yada bunu php ile yapip uygualaman gerekiyor
  • 06-08-2009, 09:44:26
    #3
    veritabanında nasıl tutmalıyım pekı tarıhı ? date formatındamı tutayım?
    Ayrıca takvime tıklayınca haberler.aspx?id=2065&tarih=2009-08-05 bu sekılde cıkıyor bunu nasıl yapıyoruz get metoduyla tarıh degıskenını mı atıyoruz?
    Sonrada mysql sorgusundan order by $tarih mi yapıoruz ?
  • 06-08-2009, 09:47:41
    #4
    Üyeliği durduruldu
    cocainer adlı üyeden alıntı: mesajı görüntüle
    veritabanında nasıl tutmalıyım pekı tarıhı ? date formatındamı tutayım?
    Ayrıca takvime tıklayınca haberler.aspx?id=2065&tarih=2009-08-05 bu sekılde cıkıyor bunu nasıl yapıyoruz get metoduyla tarıh degıskenını mı atıyoruz?
    Sonrada mysql sorgusundan order by $tarih mi yapıoruz ?
    veritabaninda tarihi
    date("d-m-Y",time()) şeklinde tuttuğunu düşünürsek get metodu ile haberler.aspx?id=2065&tarih=20-02-2009 gibi getirip sonrada direk where kistasinda yazabilirsin.

    select * from haberler where tarih = $_GET["tarih"];

    bu mantikla yaparsan tarih alanin varchar bile olsa sorun yaşamazsin
  • 06-08-2009, 09:49:46
    #5
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    veritabaninda tarihi
    date("d-m-Y",time()) şeklinde tuttuğunu düşünürsek get metodu ile haberler.aspx?id=2065&tarih=20-02-2009 gibi getirip sonrada direk where kistasinda yazabilirsin.
    select * from haberler where tarih = $_GET["tarih"];
    bu mantikla yaparsan tarih alanin varchar bile olsa sorun yaşamazsin
    Teşekkürler hocam kasim biraz
  • 06-08-2009, 09:51:42
    #6
    Üyeliği durduruldu
    cocainer adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler hocam kasim biraz
    kas kas çekirge