Сообщение от laimas
|
DDim1000,
параметры запроса проверьте.
|
Я предполагаю, что проблема не в параметрах запроса, а в том, что при повторном запросе к x-page.php, код страницы заново не выполняется, а просто берется то, что выводит echo при первом запросе.
...
$.ajax({
url: "page.php",type: "POST",
data: "id="+id_input_count+"&count="+incount,
dataType: "html",
cache: false,
success: function(data){
....
}
})
...
x-page:
$id = clear_string($_POST["id"]);
$result = mysql_query("SELECT * FROM cart WHERE cart_id ='$id' AND cart_ip ='{$_SERVER['REMOTE_ADDR']}'",$link);
if (mysql_num_rows($result) > 0)
{
$row = mysql_fetch_array($result);
$new_count = (int)$_POST["count"];
if($new_count > 0)
{
$result = mysql_query("UPDATE cart SET count='$new_count' WHERE cart_id ='$id' AND cart_ip ='{$_SERVER['REMOTE_ADDR']}'",$link);
if($result == 'true')
{
$result = mysql_query("SELECT count FROM cart WHERE cart_id ='$id' AND cart_ip ='{$_SERVER['REMOTE_ADDR']}'",$link);
$row = mysql_fetch_array($result);
$new_count = $row["count"];
echo $new_count;
}
}
else
{
echo $row["count"];
}
}