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ı