Ответов: 1 Просмотров: 551
|
[HTML]
<li><label><input class = "count-news" '.$check_news.' name="news" value="news" type="checkbox"/><span>Новинки('.$ar1.')</span></label></li>
<li><label><input class = "count-hit" '.$check_hit.' name="hit" value="hit" type="checkbox"/><span>Бестселлеры('.$ar2.')</span></label></li>
[/HTML]
-------------------------------- -------------------------------- ------------------------
PHP:
скопировать код в буфер обмена
include "db_connect.php"; include "../function/function.php"; $c_news = clear_st($_POST["News"]); $c_hit = clear_st($_POST["Hit"]); $woman_news = 'AND `NEWS` = 1';} $woman_hit = 'AND `HIT` = 1';} $count = $connection->query("SELECT COUNT(PRODUCTS_ID) FROM table_products WHERE VISIBLE='1' AND WOMAN='1' $woman_news $woman_hit"); $temp = $count->fetch_row(); $rows_count = $temp[0]; echo json_encode($rows_count); // вернем полученное в ответе
-------------------------------- -------------------------------- -------------------
[JS]
$("label").click(function(){
var c_news = $(".count-news").val();
var c_hit = $(".count-hit").val();
$.ajax({
type: "POST",
url: "/include/count_product.php",
//data: "News="+c_news+"&Hit="+c_hit,
data: {"News":"c_news", "Hit": "c_hit"},
dataType: 'json',
cache: false,
success: function(data){
var res = JSON.parse(data);
//alert(data); // просто вывод ответа
alert(res); // распарсим JSON
}
});
});
[/JS]
-------------------------------- -------------------------------- ------------
при нажатии на НОВИНКИ должно возвращать - 5
при нажатии на Бестселлеры должно возвращать - 2
а возвращает - 1
помогите пожалуйста . почему не работает где я не досмотрел ((( |