如何用星星输出平均评分?

时间:2017-04-25 15:18:05

标签: php mysql

我设法以数字格式输出平均评分,但我也希望使用星号方法输出它。

到目前为止,这是我的代码,使用数字输出平均评分;

<?php

$sql = "
    SELECT round(avg(`rate`),2) AS `average_rate`, count(`rate`) AS `num_of_rating`
    FROM tbl_rating 
    WHERE hotel_id = '$id' ";
$query = mysqli_query($con,$sql);
$rating = mysqli_fetch_assoc($query);
?>

<div>
    <h4 style="color: #1478FF; font-size:30px; font-family:  " >    <?php echo $rating['average_rate'];  ?> Avergae rating </h4>
</div>

例如; Stars

1 个答案:

答案 0 :(得分:0)

请试一试:

awk -F ' \\| ' '/COUNT_TOTAL_MATCH/ { print $6 }' <<< "$match"

我不确定这会有效。我无法测试代码,我是C#和ColdFusion开发人员。这就是谷歌给我的几分钟。

为了完成这项工作,您需要一个名为fullstar.jpg的全明星图像和一个名为halfstar.jpg的半开始图像。它们都需要在项目根目录中的文件夹中命名图像。