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.