1. Посмотри для начала, что выдает php скрипт набрав его в браузере. (exit в конце нафиг не нужен!)
2.
$("label").click(function(){
var c_news = $(".count-news").val();
var c_hit = $(".count-hit").val();
И какой конкретно val() попадает из .count-news или .count-hit. Скорее всего обое.
Вернее будет примерно так
var c_news = $(this).find(".count-news").val();
var c_hit = $(this).find(".count-hit").val();
console.log(c_news);
console.log(c_hit);
Тогда одно будет к примеру news или hit, а второе пустое (консоль в помощь).
А в твоем случае получается, что в POST уходят и news и hit, соответственно в php оба условия if выполняются и запрос sql будет уже выглядеть примерно так
"SELECT COUNT(PRODUCTS_ID) FROM table_products WHERE VISIBLE='1' AND WOMAN='1' AND `NEWS` = 1' AND `HIT` = 1'"
Кстати нахрена вот здесь кавычки 'AND
`NEWS` = 1' ?