Hata denetiminde önemli yeri vardır.

$ilanekle=mysql_query("INSERT INTO ilanlar (baslik,basliksef,fiyat,resim,buyukresim,aciklama,sehir,emlaktipi,kimden,binayasi,metrekare,banyosayi,odasayi,takas,satilikkat,ilantarih,isitma,binakatsayi,zemin,sahibi,bolge,hit)VALUES('$baslik','$basliksef','$fiyat','$resim','$buyukresim','$aciklama','$sehir','$emlaktipi','$kimden','$binayasi','$metrekare','$banyosayi','$odasayi','$takas','$satilikkat','$ilantarih','$isitma','$binakatsayi','$zemin','$sahibi','$bolge','$hit')") or die(mysql_error());
ve birde test için ilgili satırı bu şekilde düzeltip posta girip girmediğinede bakar mısın ?
if($_POST){  echo "Posta Girdi";