Merhaba, yardımınız için teşekkürler. Bir sunucumuzda çalışırken diğerinde çalışmıyor bütün kontrolleri değiştirmeyi son seçenek olarak düşünüyorum.
X sunucumuzda çalışırken Y sunucusuna taşıdığımızda bu sorunu yaşıyoruz, PHP sürümleri aynı. JS Tarafında === yerine == kullanımı çalışıyor karşılaştırma integer olarak yapılıyor veri tabanında ( gelen ) kolon tipi integer.
Karşılaştırmayı variable === '1' olarak değiştirince de sorun çözülmüş gözüküyor. Veri tabanından kolon olarak integer tutuyoruz ama tip olarak string dönüyor.
Problemin birisi çözüldü en azından problemin nerede olduğu bulunmuş oldu. Integer tutuyorsunuz string dönüyor o zaman problem daha farklı kodlarınızı, DB den geleni vs görmeden bir şey diyemeyeceğim.