kişinin pc saate göre değilde kendi yaptığım saat ve tarihe göre işlem yapmak istiyorum. Yani kullanıcının tarihi yanlış olabilir ve sistem doğru işlemeyeceği için kendi saat ve tarihimi yaptım.
Sorum şu. dün, bir hafta önceki yapılan işlemleri gösteren bir bölüm yapmak istiyorum bunu nasıl yapabilirim.
sanırım sen 1 hafta önce yapılan işlemleri göstermek istiyorsun. öncelikle öyle tarih belirtmeni önermem. öncelikle kayıtlarının olduğu tablona gonderilme_zamani diye bir bölüm aç. kullanıcı veya sen bir haber atıyorsun diyelim sitene. haberi veritabanına yazdırırken php kodlarında: her yerde sabit olan time(); fonksiyonuyla 1970 Ocak 1 00:00 tarihinden şu ana kadar geçmiş olan saniyeyi alıyoruz ve veritabanına kaydı işlerken o zamanı gonderilme_zamani adlı bölüme işle. sonra bir hafta önceki haberi göstermek istersen: yine time(); ile şu anki zamanı al ve küçük bir hesapla 1 dakika = 60 saniye, 1 saat = 3600 saniye, 1 gün = 86400 saniye, 1 hafta ise 604800 saniye olduğunu aklında tut ve şu anki zamandan çıkar ve cikarilan_zaman diye bir degiskene ata degeri. sonra ise mysql ile select sorgusu yaparken şunları yapacaksın ki 1 haftadan önceki haberleri göstersin: mysql_query("SELECT * FROM tablonun_adi WHERE gonderilme_zamani >= cikarilan_zaman "); Not: bazen hatalar olabilir hatam varsa kusuruma bakmayın Not 2: insanlara direk kod vermeyi sevmem çünkü sınavda kopya vermek gibi birşey bu. hocalar direk sorunun cevabınımı veriyor size. vermiyor sadece mantığını anlatır. (bu olay genelde matematikle ilgili derslerde görülür...)
kişinin pc saate göre değilde kendi yaptığım saat ve tarihe göre işlem yapmak istiyorum.
Yani kullanıcının tarihi yanlış olabilir ve sistem doğru işlemeyeceği için kendi saat ve tarihimi yaptım.
Sorum şu.
dün, bir hafta önceki yapılan işlemleri gösteren bir bölüm yapmak istiyorum bunu nasıl yapabilirim.