Kodunuz tüm kullanıcılara açıksa id'yi silme yetkisi var mı kontrol etmeyi unutmayın.
Bir de array döndüğü için sondaki $result ile kontrol yanlış olur, sadece son dosya başarıyla silindeyse, diğerleri başarısız olduysa bile doğru döndürür. Şu şekilde değiştirerek üstesinden gelinebilir;
<?
if($_POST){
$sonuc = 1;
foreach((array)$_POST['checkbox'] as $del_id):
$sql = 'DELETE FROM konu WHERE id='.intval($del_id);
$result = mysql_query($sql);
$sqql = 'DELETE FROM resimler WHERE idsi='.intval($del_id);
$result2 = mysql_query($sqql);
if($result && $result2) {
echo ("<script language='javascript'>alert('Başarıyla silindi.');window.location = 'listele.php');</script>");
} else {
echo ("<script language='javascript'>alert('Problem oluştu.');</script>");
$sonuc = 0;
}
endforeach;
if($sonuc){
echo "<meta http-equiv=\"refresh\" content=\"0\">";
}
}
?>