Merhabalar, switch butonu ile aktif pasif yapmaya çalışıyorum fakat işlev görmüyor.
Yardımcı olabilecek var mı?
HTML
<input type="checkbox" id='<?php echo $urun['urun_id'] ?>' class="aktifPasif" <?php echo $urun['urun_durum']==1?'checked':'' ?> />
<span class="slider round"></span>
JS
$(document).ready(function () {
$('.aktifPasif').click(function (event) {
var urun_id = $(this).attr("urun_id"); //id değerini alıyoruz
var urun_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: { urun_id:urun_id, urun_durum: urun_durum }, //datamızı yolluyoruz
success: function (result) {
$('#sonuc').text(result); //gelen sonucu h2 tagında gösteriyoruz
},
error: function () {
alert('Hata');
}
});
});});
PHP
$urun_id = $_POST['urun_id'];
$urun_durum = ($_POST['urun_durum'] == true ? 1 : 0);
$sorgu = $db->query("UPDATE dcp_site_urun SET urun_durum=$urun_durum WHERE urun_id=$urun_id");
Gelen sonucu başarılı olarak gösteriyor fakat bir değişiklik yapmıyor