Поменяйте это
$violation = mysql_result(mysql_query("SELECT COUNT(*) FROM `Violation` WHERE `user_id` = '" . $user['id'] . "'"), 0);на
$violation = mysql_result(mysql_query("SELECT COUNT(*) FROM `violation` WHERE `user_id` = '" . $user['id'] . "'"), 0);А то работать не будет!