Sorunlarını gördüğüm kadarıyla düzelttim. Bence büyük sorunlar var fakat koduna karışmak istemedim. Veriyi gönderirken array halinde göndermiyorsun. Php kıssımda veri çeke işleminde hata vardı. Javascript ile ilgili sorunun olursa console.log ve console.trace ile kontrol et.


<script></script>
<script>
function gonder (){
var kimden = $("input[name=kimden]").val();
kimden = JQuery.trim(kimden);

var konuid = $("input[name=konuid]").val();
konuid = JQuery.trim(konuid);

var yorum = $("textarea[name=yorum]").val();
yorum = JQuery.trim(yorum);

if(yorum ==""){
alert("boş yorum atamazsın.")
}else{

var degerler = {"kimden": kimden,"konuid": konuid,"yorum": yorum};

$.ajax{{
type: "POST",
url: "ajax.php",
data: degerler,
success: function(sonuc){
if (sonuc =="hata1"){
alert("Boş yorum atamazsın. ");
}else if ( sonuc == "hata2"){
alert("Yorum eklenirken bir sorun oluştu");
}
else{
$("#yorumlar").append(sonuc);
}
}
}};
}

}
</script>




include"ayar.php"
header("Content-Type: text/html; charset=iso-8859-9");

//Değerleri Alalım

$veri=$_POST["degerler"];
$a = $veri["kimden"];
$b = $veri["konuid"];
$c = iconv('UTF-8', 'ISO-8859-9', $veri["yorum"]);

if(empty ($c)){
echo "hata1";
}else {
$ekle=mysql_query("insert into yorumlar (kimden,konuid,yorum) values ('$a','$b','$c')");
if ($ekle) {
$id = mysql_insert_id();
$bul = mysql_query("select * from yorumlar where='$id'");
$goster = mysql_fetch_array($bul);
extract($goster);

echo"


  • Awesome Image


    @ (".$yazan.")

    (".$yorum.")




  • ";

    }else{
    echo "hata2";
    }

    }
    ?>