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 >
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.