+ Yanıtla
Toplam 5 sonuçtan 1 ile 5 arası olanlar

Konu Başlığı: cok acil

  1. #1

    cok acil

    Herkese Merhaba

    Arkadaslar cok acil yardima ihtiyacim var...

    PHP ve MySQL kullaniyorum veri tabanina kayit ettigim kitaplari listeliyecegim ve listeledigimde son bir ayda eklenmis kayitlarin yanina (yeni) diye yazi yazdirmak istiyorum benim zorlandigim kisim
    tarih meselesi MySQL de kayit tarihini tutuyorum ama bu iliskiyi nasil saglamam gerekir yani while dongusunde bu kayitlarin son bir ayda eklendigini nasil yazdiracagim // tum kayitlar listelenecek fakat son bir ayda ooanlarin yanina yeni diye yazdirilacak

    simdiden tesekkurler...

  2. #2

    Re: cok acil

    MySQL'de tarihi su sekilde kaydet.
    date("m.d.Y");

    Daha sonra bu bilgiyi MySQL'den cekip $tarih degiskenine atadigini varsayarsak;

    $tarihArray=explode(".", $tarih);
    $gecenAy=strtotime($tarihArray[0]-1.".".$tarihArray[1].".".$tarihArray[2]);
    if($MySQL'den aldigin tarih>$gecenAy)
    Diger bilgileri goster

  3. #3

    Re: cok acil

    tamam arkadaslar ben bu isi hallettim yukardaki kodu denemedim cunku baska bir formdan soyle bir kod buldum
    buraya yaziyorum herkese tesekkurler...

    PHP Kodu:
      $dateTime "2004-06-09 14:39:33"// DB'den geliyor farzet
    $oldUnixTime strtotime($dateTime);
    $lastMonth time () - 30 24 60 60;
    if ( 
    $oldUnixTime  >  $lastMonth)
        echo 
    "yeni ürün";
    else
        echo 
    "yeni sayılmaz"

  4. #4

    Re: cok acil

    bu kodla ben son bır aydakı kayıtları cekıyorum yanı o ay gırılenlerı

    dıyelımkı 25.07.2007 de ekledıgım bır kayıt 1 hafta sonra eskıymıs gıbı gozukuyor.bunun baska bır yolu yokmu
    yanı aya gore degılde gune gore kayıtları ceksem mesala son 40 gunde eklenen kaytların yanına yenı yazsa
    boyle bır sey mumkunmu ....

  5. #5

    Re: cok acil

    mümkün...


    PHP Kodu:

    <?

    //kırk gun oncesi
    $kirkgun  mktime(0,0,0,date("m"), date("d")-40date("Y"));
    $kirkgun=date("Y-m-d"$kirkgun);

    $tarih="2007-07-25";  //veri tabanından çekilen tarih 

    if($kirkgun<$tarih){
        echo 
    'yeni';
    }else{
        echo 
    'eski';
    }

    ?>

    kolay gelsin.

+ Yanıtla

Bu konu başlığı için etiketler

Mesaj Seçenekleri

  • Yeni başlık açamazsınız
  • Cevap yazabilirsiniz
  • Dosya ekleyemezsiniz
  • Mesajlarınızı değiştiremezsiniz