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.