您必须在PHP文件中进行SQL更新查询,并通过AJAX执行该PHP脚本.例如:
在PHP中:
$page_id = mysql_real_escape_string(html_entities($_POST['page_id']));
$rating = mysql_real_escape_string(html_entities($_POST['rating']));
mysql_query(" UPDATE ratings(vote) VALUES ('$rating') WHERE id = '$page_id' ");
AJAX(假设您使用的是jQuery):
function rate(rating, page_id)
{
$.ajax({
url: 'path/to/php_script.php',
type: 'post',
data: 'rating='+rating+'&page_id='+page_id,
success: function(output)
{
alert('success, server says '+output);
}, error: function()
{
alert('something went wrong, rating failed');
}
});
}
HTML:
Like:
Hate: