テーブルに platform_rating というセルを取得しました。これは、他の 2 つのセル (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");
}
?>