• 28-06-2022, 21:08:57
    #1
    Selamlar,

    Aşağıdaki gibi kodları yazdığımda https://prnt.sc/nQe9juNoyFs- sadece günü hesaplıyor yapmak istediğim şu üye tarihleri 2009 var içlerinde yüzlerce ben üye oldukları gün ve ayda o yılda sms ve mail göndereceğim bende gün ve ayları hesaplayarak bu işlemi tamamlamak istedim ama olmadı sizce nasıl yapılmalı nerede hata oluşuyor.




    PHPR]
    $tarih1 = date("d-m");
    $tarih2 =date('d-m',strtotime($row["tarih"]));
    $fark = $tarih2 - $tarih1;

    echo $fark;
    echo "<br>";

    echo $tarih2;
    echo "<br>";
    echo $tarih1;
    echo "<hr>";
    [/PHPR]
  • 28-06-2022, 23:59:19
    #2
    dev
    Kurumsal Üye
    AngellorD adlı üyeden alıntı: mesajı görüntüle
    Selamlar,

    Aşağıdaki gibi kodları yazdığımda https://prnt.sc/nQe9juNoyFs- sadece günü hesaplıyor yapmak istediğim şu üye tarihleri 2009 var içlerinde yüzlerce ben üye oldukları gün ve ayda o yılda sms ve mail göndereceğim bende gün ve ayları hesaplayarak bu işlemi tamamlamak istedim ama olmadı sizce nasıl yapılmalı nerede hata oluşuyor.




    PHPR]
    $tarih1 = date("d-m");
    $tarih2 =date('d-m',strtotime($row["tarih"]));
    $fark = $tarih2 - $tarih1;

    echo $fark;
    echo "<br>";

    echo $tarih2;
    echo "<br>";
    echo $tarih1;
    echo "<hr>";
    [/PHPR]
    PHP kullandigim projelerde eger zaman ile ilgili bir islem yapacaksam fix olarak carbon'u kullaniyorum. Goz atabilirsiniz https://carbon.nesbot.com/docs/
  • 29-06-2022, 15:37:27
    #3
    Anladığım Kadarı ile gün ve aya bakarak sms atmak istoyorsun doğru ise gün ve ayı alıp bugünkü ay ve günle eşit ise gönderebilirsin.
  • 18-07-2022, 13:53:45
    #4
    Merhaba sorunu mu çözdüm yardımlarınızı için teşekkürler +R10 verildi cevap yazan arkadaşlara

    bir yerde hata yapıyorum sanırım desteğinize ihtiyaçım var
    https://prnt.sc/2ihJ8XHcjyjg şöyle bir tablom var sütunda 2 olanlar onaylandı 3 olanlar onaylanmadı olarak yazdırıyorum içlerinde bir tane onaylanmadı var ise diğer tabloda firmalar pasif yapmak istiyorum

    kullandığım kod nerede hata yapıyorum sizce

    $sorgu = $conn->prepare("SELECT * FROM evrak INNER JOIN belgeler ON belgeler.belge_adi = evrak.id where belgeler.firma_id=:id");
            $sorgu->execute(['id' => (int)$_GET["id"]])
    
                    while ($evrak = $sorgu->fetch(PDO::FETCH_ASSOC)) {
    $durum = $evrak["b_durum"];
    
            if (empty($durum ==3)) {
     
                                      $sorgu = $conn->prepare("UPDATE firmalar SET
                                    
                                    durum=:durum
                                    WHERE id=:id");
                                   $sorgu->execute(array(
                                  
                                    "durum" => '3',
                                    "id" => $id));  } }
  • 18-07-2022, 17:53:46
    #5
    if (empty($durum ==3)) { burada boşsa demişsin empty komutuna gerek yok.

    if ($durum ==3) { kullanman yeterli olacaktır.




    AngellorD adlı üyeden alıntı: mesajı görüntüle
    Merhaba sorunu mu çözdüm yardımlarınızı için teşekkürler +R10 verildi cevap yazan arkadaşlara

    bir yerde hata yapıyorum sanırım desteğinize ihtiyaçım var
    https://prnt.sc/2ihJ8XHcjyjg şöyle bir tablom var sütunda 2 olanlar onaylandı 3 olanlar onaylanmadı olarak yazdırıyorum içlerinde bir tane onaylanmadı var ise diğer tabloda firmalar pasif yapmak istiyorum

    kullandığım kod nerede hata yapıyorum sizce

    $sorgu = $conn->prepare("SELECT * FROM evrak INNER JOIN belgeler ON belgeler.belge_adi = evrak.id where belgeler.firma_id=:id");
            $sorgu->execute(['id' => (int)$_GET["id"]])
    
                    while ($evrak = $sorgu->fetch(PDO::FETCH_ASSOC)) {
    $durum = $evrak["b_durum"];
    
            if (empty($durum ==3)) {
     
                                      $sorgu = $conn->prepare("UPDATE firmalar SET
                                    
                                    durum=:durum
                                    WHERE id=:id");
                                   $sorgu->execute(array(
                                  
                                    "durum" => '3',
                                    "id" => $id));  } }
  • 18-07-2022, 18:12:58
    #6
    denedim yine olmadı sadece 1 adet veriyi alıyor sizce başka bir yolu var mıdır bu işlemi yapmanın 2 gündür bakıyorum olmadı bir türlü