Update insert, delete ve replace komutları sonucunda kaç satırın etkilendiğini yani işlemin gerçekleşipğ gerçekleşmediğini mysql_affected_rows() fonksiyonu ile öğreniyoruz.

Döngü ile silme komutu gönderip mysql_affected_rows ile etkilenen satır sayısına baktıracaksınız. Eğer etkilenen satır yoksa o id yoktur ve silinememiştir.
Diyelim ki 5 tane id var silinecek ve bunlar bir dizi içinde

$silinecek = array(2,3,4,5,10);
for($i = 0; $i < count($silinecek); $i++){
$sil = mysql_query("delete from arabalar where id = ".$silinecek[$i]);
if(mysql_affected_rows() > 0){
echo $silinecek[$i].' id\'sine sahip kayıt başarıyla silindi.';
}else{
echo $silinecek[$i].' id\'si ile bir kayıt bulunmamaktadır.';
}
}
senin koda uygularsak

$del = intval($_POST[id]); 

//eğer değer birden küçükse mysql sorgusuna girme, 1 den büyükse silme komutunu gönder
if($del < 1)  
{ 
echo "ID 1'den kucuk olamaz!"; 
}else{
$sil = mysql_query("delete from arabalar where id='$del'"); 
if (mysql_affected_rows() < 1) 
{  
echo "boyle bir ID bulunmuyor."; 
}  
else  
{  
echo "basariyla silindi."; 
} 
}