Вот это
$count = $connection->query("SELECT COUNT(PRODUCTS_ID) FROM table_products WHERE VISIBLE='1' AND WOMAN='1' $woman_news $woman_hit");
выполнить отдельное без всякого ajax, и что получаем согласно условий?
Только: if(!empty($c_news)) и if(!empty($c_hit)), это бесполезная проверка, ибо не выбранный чекбокс вообще не отправляется на сервер. А вы что с ними вытворяете здесь:
var c_news = $(".count-news").val();
var c_hit = $(".count-hit").val();
???
И это все через пятое колено зачем:
$temp = $count->fetch_row();
$rows_count = $temp[0];
echo json_encode($rows_count); // вернем полученное в ответе
exit;
если короче небо упадет?
exit($count->fetch_row()[0])
передавать одно значение серверу как json какой смысл?
|