• 03-06-2021, 19:57:50
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba, php pdo ile x tablosuna eklenen son verilerin ilk olarak 3 veri ekledim diyelim.
    Bu veriler örneğin şu şekilde;

    1.veri(aktif) 2.veri(pasif) 3.veri(pasif) bu 3 işlemin 1.si(aktif) ise son 2 side (pasif) ise ekrana şöyle uyarı versin istiyorum echo "Uyarı 2 işlem öncesinde 1 aktif var ";
    buna ek olarak işlem devam etmekte ve 4.veri(aktif) 5.veri(pasif) 6.veri(aktif) 7.veri(aktif) ise eğer. yani 1.veriden itibaren işlem belirtilen şartlar olursa devam edicek
    ek olarak 4.veri 5.veri 6.veri 7.veri verilerdeki gibi bire bir durumlar olur ise eğer şöyle uyarı versin istiyorum. echo " Uyarı! 5. veri de 1 tane pasif tespit edildi.";

    buradaki işlemler sisteme giren verilerin aktif ve pasif duruma geçme manevrasını tespit etmek ve beni bilgilendirmek olacak. daha karmasık bir şekilde devamı olacak pasif aktif pasif aktif aktif pasif aktif aktif aktif pasif aktif aktif pasif gibi. bunlara da bir işlem kontrolü yaptırmak gerekiyor bunuda sonra yapacağım üstteklileri nasıl yapacağımı öğrenebilirsem.

    bir önceki açtığım konuda son 3 veri aktif ise ekrana yazdırmaktı onu sağolsun bir kardeşimizin yardımıyla yapabildim. oda şu şekildeydi.

    $stmt = $DB_con->prepare('SELECT id, islemtipi FROM islemler ORDER BY id DESC LIMIT 3');
    $stmt->execute();
    
    $status = false;
    if( $stmt->rowCount() ):
    
       $arr_col = array_column($stmt->fetchAll(PDO::FETCH_ASSOC), 'islemtipi');
      
       if( implode('', $arr_col) == str_repeat('aktif', 3) ):
          $status = true;
           echo "Uyarı 3'de3 aktif işlem tespit edildi. .";
           endif;  
       endif;
           endif;
           ?>
    şimdiki istediğim işlemler buraya dahil edilip işleme devam ediyor olacak.
  • 03-06-2021, 20:05:20
    #2
    Bu kadar karmaşık veriye tek tek yazı ayarlanmaz koy bir tablo hepsini tabloda göster olsun bitsin

    Bu işlemi ne amaçla yaptığını söylersen bu işlemden daha mantıklı bir yol bulunabilir şuan için tablo öneririm
  • 03-06-2021, 20:15:58
    #3
    WRaNGLeR adlı üyeden alıntı: mesajı görüntüle
    Bu kadar karmaşık veriye tek tek yazı ayarlanmaz koy bir tablo hepsini tabloda göster olsun bitsin

    Bu işlemi ne amaçla yaptığını söylersen bu işlemden daha mantıklı bir yol bulunabilir şuan için tablo öneririm
    bu işlem şuan şuan normal bir formdan işlem adı işlem durumu olarak kayıt ediliyor. işlemler belirli aralıklarda pasife düşüyor veya aktif oluyor bu aktif pasif aralıklarında belirtilen şekilde peş peşe işlem gerçekleşirse uyarı vermesi veya uyarı yerine koşul belirtip farklı bir işlemi başka bir tabloda çalıştırmak. bu sadece manuel veri ekleme fakat bu tabloyu baska bir işlemde kontrol eden bir sistem var bu işlemlerin durum tipini o sistem otomatik güncelliyor. bu güncellemeler olurken benim kontrol panelimde ben bu kritik oluşu görürsem ona göre işlem yaptıracağım yani yukarıdaki gibi bir senaryo olursa koşullar oluşacak.
  • 03-06-2021, 20:18:19
    #4
    Bunlar çağ dışı çözümler yaşadığınız probleme. En kısa zamanda javascript öğrenmelisiniz.
  • 03-06-2021, 20:21:06
    #5
    Nokvi adlı üyeden alıntı: mesajı görüntüle
    Bunlar çağ dışı çözümler yaşadığınız probleme. En kısa zamanda javascript öğrenmelisiniz.
    Öneriniz için teşekkür ediyorum.