if(isset($_POST['activate'])?$activate = $_POST["activate"]:$deactivate = $_POST["deactivate"])
$id = "('" . implode( "','", $checkbox ) . "');" ;
$sql="UPDATE nobetcieczane SET isaret = '".(isset($activate)?'Y':'N')."' WHERE id IN $id" ;
$sql2="UPDATE nobetcieczane SET isaret = 'N')."' WHERE id NOT IN $id" ;
$result = mysql_query($sql) or die(mysql_error());
$result = mysql_query($sql2) or die(mysql_error());
}
...
Eklemelerimi kırmızı ile gösterdim
$id = "('" . implode( "','", $checkbox ) . "');" ;
$sql="UPDATE nobetcieczane SET isaret = '".(isset($activate)?'Y':'N')."' WHERE id IN $id" ;
$sql2="UPDATE nobetcieczane SET isaret = 'N')."' WHERE id NOT IN $id" ;
$result = mysql_query($sql) or die(mysql_error());
$result = mysql_query($sql2) or die(mysql_error());
}
...
Eklemelerimi kırmızı ile gösterdim
çok teşekkür ederim. sayenizde sorunu çözdüm. ihtiyacı olan arkadaşlar için kodları paylaşıyorum.
Aşağıdaki kod, sorunsuz şekilde seçili olan checkbox lara 1 , seçili olmayanlara 0 veriyor:
if(isset($_POST['checkbox'])){$checkbox = $_POST['checkbox'];
$id = "('" . implode( "','", $checkbox ) . "');" ;
$sql="UPDATE nobetcieczane SET isaret = '1' WHERE id IN $id" ;
$sql2="UPDATE nobetcieczane SET isaret = '0' WHERE id NOT IN $id" ;
$result = mysql_query($sql) or die(mysql_error());
$result = mysql_query($sql2) or die(mysql_error());
}
if($sql){
echo 'Eczane Listesi Güncellendi.';
}else{
echo 'HATA ! Eczane Listesi Güncellenemedi..';
}