$isdut['personel'] içinde 9,4 verisi var.
$pers = $db->QueryFetchArrayAll("SELECT id, isim FROM `personel`");
$x = 0;
foreach($pers as $per){
?>
<input type="checkbox" value="<?=$per['id']?>" name="personel[]"
<?if (($per['id'], $isdut['personel'])){echo "checked";}else{ echo "";}?>><?=$per['isim']?><br>
<?
$x++; }
?>
$isdut['personel'] daki 9,4 verisini array olarak görmüyor ?
liste bu şekilde çıkıyor, checked olmuyor.