bir değişiklik yapmıyor nerde hatam olabilir?



HTML
<input type="checkbox" id='<?php echo $kullanicicek['yazi_id'] ?>' class="form-check-input aktifPasif" <?php echo $kullanicicek['yazi_durum']==1?'checked':'' ?>  />                                        <label class="form-check-label" for="flexSwitchCheckChecked"></label>
JS

<script>
    $(document).ready(function () {    
$('.aktifPasif').click(function (event) {        
var yazi_id = $(this).attr("yazi_id");  //id değerini alıyoruz
        var yazi_durum = ($(this).is(':checked')) ? '1' : '0';        //checkbox a göre aktif mi pasif mi bilgisini alıyoruz.
        $.ajax({            
type: 'POST',            
url: 'aktifpasif.php',  //işlem yaptığımız sayfayı belirtiyoruz          
 data: { yazi_id:yazi_id, yazi_durum: yazi_durum }, //datamızı yolluyoruz            
success: function (result) {                
$('#sonuc').text(result);                //gelen sonucu h2 tagında gösteriyoruz            
},            
error: function () {                
alert('Hata');            
}        
});    
});});
</script>
aktifpasif.php
<?php
if ($_POST) { //post var mı diye bakıyoruz
    include("baglan.php"); //veri tabanına bağlanıyoruz

    //değişkenleri integer olarak alıyoruz
    $yazi_id = (int)$_POST['yazi_id'];
    $yazi_durum = (int)$_POST['yazi_durum'];

    //Güncellme sorgumuzu yazıyoruz
    $sorgu = $db->query("UPDATE bloger SET yazi_durum=$yazi_durum WHERE  yazi_id=$yazi_id");

    //gerekli ise geriye değer döndürüyoruz
    echo $id . " nolu kayıt değiştirildi";
}
?>