mysqli_affected_rows() yanlış değilsem sayı dönderiyor olması gerekiyor sen burada true false mi diye bakıyorsun bu yüzden sürekli aynı sonuç oluyor. Yani demek istediğim eğer 3 satırda değişiklik yaptıysan sana 3 sayısını dönderiyor hiç değişiklik yapmadıysan 0.
true / false olarak değerlendirmek yerine 0'dan büyükse demen daha doğru olur galiba
if (mysqli_affected_rows()) {
header("Location:../ayarlar.php?durum=ok");
}
else{
header("Location:../ayarlar.php?durum=no");
}
ile de veritabanında değişiklik olup olmadığını kontrol etmek istedim fakat sorun şu veritabanında tablolar değişiyor bilgiler güncelleniyor ama yine de yukarda durum=no diyor hatta ayarlar kısmında kullanıcı daha rahat anlasın diye h1 ile birşeyler yapmaya çalıştım fakat durum=no olunca güncelleme olsa bile olumsuzu gösteriyor
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >
https://mini.donanimhaber.com/images/upfiles/2150755/939a0315-400e-4205-8a68-2b4fc3f21f84.png " target="_blank">< Resime gitmek için tıklayın >