我的表格中有一个名为 platform_rating 的单元格,它应该是其他两个单元格 (platform_likes / total_votes)*100 划分的百分比值。每当有人点击赞按钮时,“platform_likes”、“total_votes”都会更新,但“platform_rating”不会。这是数组中的行:
<?php
'platform_rating' => ($row['total_votes'] != 0) ? ($row['platform_likes'] /
$row['total_votes'])*100 : 0,
?>
这是更新的功能:
<?php
function add_like($platform_id)
{
$platform_id = (int)$platform_id;
mysql_query("UPDATE `flights` SET `platform_likes` = `platform_likes` + 1,
`total_votes` = `total_votes` + 1, **`platform_rating` =
`platform_rating`((platform_likes / total_votes)*100)** WHERE platform_id =
$platform_id");
}
?>