• 24-11-2012, 13:45:14
    #1
    Merhaba
    Veritabanına 1. tarih ve 2. tarihi kayıt ettiriyorum.
    mesela 24.11.2012-25.11.2013 yada 24.10.2012-28.12.2012 gibi..
    2. tarihe 10 gün kala veya 5 gün kala farklı bir sayfada listelemek istiyorum.

    $sor = mysql_query("SELECT * FROM sigorta order by id DESC LIMIT 50");
    while ($listele = mysql_fetch_array($sor)) {
    $id = $listele['id'];
    $birtarih = $listele['birtarih'];
    $ikitarih = $listele['ikitarih'];
    $belgeno = $listele['belgeno'];
    ...
    ...
    şeklinde listeledikten sonra nasıl bir değişiklik yapmam gerekiyor belirlediğim tarihe x gün kala listede göstermek için..
  • 24-11-2012, 15:01:01
    #2
    Tarih verilerini tuttuğun kolonlar varchar mı?
  • 24-11-2012, 15:30:48
    #3
    Üyeliği durduruldu
    timestamp'ı araştır
  • 24-11-2012, 16:09:49
    #4
    reddoc adlı üyeden alıntı: mesajı görüntüle
    Tarih verilerini tuttuğun kolonlar varchar mı?
    evet
  • 24-11-2012, 17:56:48
    #5
    tarihleri time (); olarak alirsan daha cok isine yarar. ilerde degisiklik yaparken sorun yasamassin hic
  • 25-11-2012, 12:54:58
    #6
    <?php
    include ("db.php");
    $id=(int)$_GET['id'];
    $calistir = mysql_query("select * from sigorta order by id DESC LIMIT 30") or die("Hata Olustu! ".mysql_error());
    $sor = mysql_fetch_assoc($calistir);
    $bugun = date('d/m/Y');
    $ikinci = $sor["bitistarihi"];
    $uyarigunu= $ikinci - $bugun;
    echo ("$uyarigunu");
    ?>
    seklinde yapıyorum ama sadece gun sayısını birbirinden cıkarıyor ay ve yıla bakmıyor. mesela bugun tarihi 25/11/2012 bitis tarihi 29/12/2012. ekran cıktısına 4 veriyor 34 yerine bunu yapabilirsem gün sayısı 10 eşit olan ve daha kücük olanları ekrana yazdırıcam.
  • 25-11-2012, 13:42:22
    #7
    XYZ
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Örnek:
    $tariharaligi = 10; //bundan buyuk olanlar
    $sor = mysql_query("SELECT * FROM sigorta WHERE (ikitarih-birtarih) > ".$tariharaligi);
    while ($listele = mysql_fetch_array($sor)) {
    $id = $listele['id'];
    $birtarih = $listele['birtarih'];
    $ikitarih = $listele['ikitarih'];
    $belgeno = $listele['belgeno']; 
    .
    .
    .
    Yukarıdaki gibi deneyebilirsin.