• 28-04-2020, 00:33:52
    #1
    merhaba arkadaşlar, php hakkında ufak bir yardım lazım. Veri tabanına bir sütun ekledim sontarih diye. Adam ayarladığım sayfaya girince o anki günü 2020-04-28 gibi olarak kaydediyor. Ben hergün birkere işlem yaptırtmak istiyorum üyelere. Nasıl yapabilirim? Örneğin bugün o sayfaya girdi birdaha giremeyecek yarın olana kadar. Adam o sayfaya girince o sütunu update edicek. Yardımcı olan herkese teşekkür ederim
  • 28-04-2020, 00:39:56
    #2
    $dbdekitarih  = $row['tarih'];
    $simdikitarih = date('Y-m-d');
    
    if($simdikitarih == $dbdekitarih){
        echo "Bugün zaten işlem yaptınız";
    }
    else{
        // yapılacak işlemler
    }
    bu şekilde çalışması muhtemel.
  • 28-04-2020, 00:42:10
    #3
    Zalmoxis adlı üyeden alıntı: mesajı görüntüle
    $dbdekitarih  = $row['tarih'];
    $simdikitarih = date('Y-m-d');
    
    if($simdikitarih == $dbdekitarih){
        echo "Bugün zaten işlem yaptınız";
    }
    else{
        // yapılacak işlemler
    }
    bu şekilde çalışması muhtemel.
    Hocam diğer gün olacak işlemler nasıl yapılacak?
  • 28-04-2020, 00:44:11
    #4
    EmirhanAksu adlı üyeden alıntı: mesajı görüntüle
    Hocam diğer gün olacak işlemler nasıl yapılacak?

    Adam ayarladığım sayfaya girince o anki günü 2020-04-28 gibi olarak kaydediyor.


    Bu şekilde yazmışsınız hocam. Yapılacak işlemler kısmında bu işlemleri yaptıracaksınız işte. Gün eşit değilse, else kısmı çalışacak, eğer o gün işlem yapıldıysa if kısmı çalışacak.
  • 28-04-2020, 00:45:46
    #5
    cookie e alırsın eğer bugun işlem yaptıysa 1 günlük cookie oluşturursun ertesi gün girdiğinde cookie silindiğinden tekrar 1 seferlik kayıt yapabilir



    Zalmoxis adlı üyeden alıntı: mesajı görüntüle
    $dbdekitarih  = $row['tarih'];
    $simdikitarih = date('Y-m-d');
    
    if($simdikitarih == $dbdekitarih){
        echo "Bugün zaten işlem yaptınız";
    }
    else{
        // yapılacak işlemler
    }
    bu şekilde çalışması muhtemel.

    if($simdikitarih != $dbdekitarih){
    vt işlemleri
    }

    Son kayıt tarihi ile bugun tarih uyumsuz ise işlem yapar bu mantıklada dediğiniz olur
  • 28-04-2020, 00:48:13
    #6
    freguencey adlı üyeden alıntı: mesajı görüntüle
    cookie e alırsın eğer bugun işlem yaptıysa 1 günlük cookie oluşturursun ertesi gün girdiğinde cookie silindiğinden tekrar 1 seferlik kayıt yapabilir






    if($simdikitarih != $dbdekitarih){
    vt işlemleri
    }

    Son kayıt tarihi ile bugun tarih uyumsuz ise işlem yapar bu mantıklada dediğiniz olur
    hocam doğru ama cookieler ile oynanıyor sorun çıkarmaz demi?
  • 28-04-2020, 00:51:04
    #7
    Zalmoxis adlı üyeden alıntı: mesajı görüntüle
    $dbdekitarih  = $row['tarih'];
    $simdikitarih = date('Y-m-d');
    
    if($simdikitarih == $dbdekitarih){
        echo "Bugün zaten işlem yaptınız";
    }
    else{
        // yapılacak işlemler
    }
    bu şekilde çalışması muhtemel.
    EmirhanAksu adlı üyeden alıntı: mesajı görüntüle
    hocam doğru ama cookieler ile oynanıyor sorun çıkarmaz demi?

    https://www.gokhankesici.com/httponl...kie-guvenligi/

    güvenlik ayarları ile sisteminizi yapılandırabilirsiniz hocam