Aktimur adlı üyeden alıntı: mesajı görüntüle
türkçe karakter hatası yada formdan gelen istediğiniz isimde bir veri yok

var_dump($_POST);
die();

sayfanın üstüne bunları ekleyip hangi veriler nasıl geliyor kontrol edin. Ayrıca sql'de türkçe alan nasıl tanımladınız anlamdım.

bknz: site_tanimlamasi olmalı column adı
evet türkçe karakter kullandığım için hata almışım "tanimlamasi" olarak değiştirdim ve çalıştı.
yardım ettiğiniz için teşekkür ederim.