Вот мой файл index.php:
<script type="text/javascript">
function addHit(str){
$.post("http://www.site.com/addclick.php", { id: str })
};
</script>
<a href="javascript:;" onClick="addHit('928'); return false;">update ID 928 with 1 click</a>
Вот мой addclick.php
$id = $_POST['id'];
mysql_query("UPDATE `table` SET `x` = `x` + '1' WHERE `id` = '" . $id . "'");
Если у меня WHERE id = '1'
, он обновляется row 928
отлично, но когдаэто установлено как переменная post, это не так.Единственное, о чем я могу думать, это то, что вызов ajax неправильно анализирует идентификатор.
Что с этим не так?