• 16-12-2015, 12:03:01
    #1
    merhaba arkadaşlar

    datepicler ile seçilen tarih bir mysql sorgusunda nasıl kullanılır?

    db deki tarih datepicker dan seçilen tarih e eşitse gibi birşey yapmak istiyorum.

    teşekkürler
  • 16-12-2015, 12:09:22
    #2
    merhaba,
    datepicker'dan gelen tarih formatı ile db'deki aynı ise sorgunuzda where koşulunda kullanabilirsiniz. Fakat farklılık varsa örneğin;
    datepicker 12/02/2015 şeklinde
    db 2015-12-15 şeklindeyse
    o zaman ya datepicker formatını değiştirip db'ye uygun yapacaksınız
    ya da datepicker'dan giden değeri sql sorgunuzda str_to_date ile dönüştüreceksiniz.
    başka yollar da var ama bu ikisinden birisi ile çözebilirsiniz.

    ilk yöntem için : https://jqueryui.com/datepicker/#date-formats şuna
    ikinci yöntem için http://www.w3resource.com/mysql/date...e-function.php şuna bakabilirsiniz

    kolaylıklar.
  • 16-12-2015, 12:14:17
    #3
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    merhaba,
    datepicker'dan gelen tarih formatı ile db'deki aynı ise sorgunuzda where koşulunda kullanabilirsiniz. Fakat farklılık varsa örneğin;
    datepicker 12/02/2015 şeklinde
    db 2015-12-15 şeklindeyse
    o zaman ya datepicker formatını değiştirip db'ye uygun yapacaksınız
    ya da datepicker'dan giden değeri sql sorgunuzda str_to_date ile dönüştüreceksiniz.
    başka yollar da var ama bu ikisinden birisi ile çözebilirsiniz.

    ilk yöntem için : https://jqueryui.com/datepicker/#date-formats şuna
    ikinci yöntem için http://www.w3resource.com/mysql/date...e-function.php şuna bakabilirsiniz

    kolaylıklar.
    Hızlı cevap için teşekkürler ancak tarih formatı aynı.
    datepicker kodum aşağıdaki gibi
    Alıntı
    <script>
    $(function() {
    $( "#datepicker" ).datepicker({
    showOtherMonths: true,
    selectOtherMonths: true,
    inline: true,
    defaultDate: '',
    dateFormat:'dd-mm-yy',

    /*changeMonth: true,
    changeYear: true,*/
    onSelect: function(dateText, inst) {
    var dateAsString = dateText; //the first parameter of this function
    var dateAsObject = $(this).datepicker( 'getDate' ); //the getDate method
    }
    });
    });
    </script>
    bu kodlarda bir eksik yok ise örnek bir where sorgusu yazarmısınız.
    Teşekkürler.
  • 16-12-2015, 12:32:28
    #4
    dbdeki tarih de dd-mm-yy bu şekildeyse
    $tarih form post oluyorsa $_POST['tarihinputadi'] ya da get ise $_GET['tarihinputadi'] ile çekilerek

    select * from tablonuz where tarihstunu='$tarih';

    şu şekilde tüm satırları alabilirsiniz. tablo adını tarihstununu input isimlerini falan düzeltirsiniz.

    kolaylıklar.


    mrsilver adlı üyeden alıntı: mesajı görüntüle
    Hızlı cevap için teşekkürler ancak tarih formatı aynı.
    datepicker kodum aşağıdaki gibi


    bu kodlarda bir eksik yok ise örnek bir where sorgusu yazarmısınız.
    Teşekkürler.
  • 16-12-2015, 19:35:40
    #5
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    dbdeki tarih de dd-mm-yy bu şekildeyse
    $tarih form post oluyorsa $_POST['tarihinputadi'] ya da get ise $_GET['tarihinputadi'] ile çekilerek

    select * from tablonuz where tarihstunu='$tarih';

    şu şekilde tüm satırları alabilirsiniz. tablo adını tarihstununu input isimlerini falan düzeltirsiniz.

    kolaylıklar.
    teşekkürler problem çözülmüştür