• 15-09-2010, 14:33:25
    #1
    Arkadaşlar tarih1 ve tarih2 diye iki textarea var sonuçları odemler.php ye post olarak gönderiyor ama odemeler.phpde bi türlü iki tarihin arasını alamadım yardımcı olursanız sevinirim.
  • 15-09-2010, 16:06:58
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ayet adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar tarih1 ve tarih2 diye iki textarea var sonuçları odemler.php ye post olarak gönderiyor ama odemeler.phpde bi türlü iki tarihin arasını alamadım yardımcı olursanız sevinirim.
    textarea dan kulllanıcının bır formata gore gırmesı gerek ama YYYY-MM-DD gibi örnek olarak yanı bu tarz gırdıkten sonra yapılabılır onuda bır sql komutuyla ole cektırılecek
  • 16-09-2010, 13:36:01
    #3
    bende sql komutunu yapamadım
  • 16-09-2010, 13:39:42
    #4
    Üyeliği durduruldu
    sql komutunda BETWEEN komutunu kullanmaniz lazim.internetde arastirirsaniz bulursunuz.
    https://www.r10.net/database/166114-s...kullanimi.html
  • 16-09-2010, 13:42:57
    #5
    En basitinden post değerlerini değişklere atayarak aşağıdaki koşulları sorguya dahil edebilirsin.

    Alıntı
    where tarih => $tarih1 and tarih =< $tarih2
  • 16-09-2010, 16:05:24
    #6
    Üyeliği durduruldu
    $sorgu = "SELECT * FROM veritablo WHERE tarih BETWEEN 50 and 100";
    bu şekilde olabilir.

    eğer tarihler mysql'de DATE formatında değilse şu komutu kullanabilirsin

    $sorgu = "SELECT * FROM veritablo WHERE str_to_date(tarih,'%d.%m.%Y') BETWEEN str_to_date(16.09.2010) and str_to_date(18.09.2010) ";

    // çalıştımı çalışmadı mı denemedim arkadaşlar yanlışlık varsa özür dilerim
  • 17-09-2010, 14:45:44
    #7
    Arkadaşlar hepinize teşekkür ederim. KayiflePaylas 1. kod çalıştı çok teşekkürler...
  • 17-09-2010, 15:15:51
    #8
    İş çok basit ama adımları takip etmen lazım,
    1-) tarih formatın php ve mysql'de şu şekilde olmalı // 2010-09-15 11:00:51
    2-) ornek between ile iki tarih arasındaki kaydı alan sorgun : select * from books where date between '2010-09-15 11:00:50' and '2010-09-16 01:01:01';

    sorguda tarihlerin yerine sen php den kendi tarihlerini geçir o kadar, sonrasında sorunsuz çalışır, sorun çıkarsa, formatlarını kontrol derim. kolay gelsin.