Показать сообщение отдельно
  #2 (permalink)  
Старый 18.01.2016, 23:29
Аспирант
Отправить личное сообщение для razorg1991 Посмотреть профиль Найти все сообщения от razorg1991
 
Регистрация: 10.11.2012
Сообщений: 98

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' ?
Ответить с цитированием