brkrtp adlı üyeden alıntı

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


ç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..';
}