$ID = intval($_GET['id']); //using urlencode here is weird
$cname = mysql_real_escape_string($_POST['cname']);
//and the same for the rest ALL.
$kradio = mysql_real_escape_string($_POST['kradio']);
Также
$ksubmit = $_POST['ksubmit'];
if (isset($ksubmit)) {
бессмысленно.
$ ksubmit будет всегда установлен
должно быть
if (isset($_POST['ksubmit'])) {
Чтобы убедиться, что у вас есть все переменные, пожалуйста, добавьте эти строки в верхней части скрипта:
ini_set('display_errors',1);
error_reporting(E_ALL);