插入基于元数据的图像进行产品评级

时间:2014-07-25 22:53:59

标签: php

我在我的爱好者网站的搜索结果页面上工作,该网站显示来自SQL dB的基本产品信息。每种产品的评级均为1-10。我希望根据存储的元数量实施星级评分。

目前,我的查询将评分显示为" 3/10"

我想显示星级而不是纯文本" 3/10"。如果产品具有4星评级,则会出现4颗金星,而其他6颗金星则保持黑暗。如果该产品被评为10/10,则所有10颗星都是金。

1 个答案:

答案 0 :(得分:2)

在PHP中获得10:3/10的评级,获得3并将其存储到变量中。 因此,如果这是来自查询,我假设它是,以及它是否存储为" 3/10"。你可以explode("/", $row['rating']);这是一个数组,只需选择得分的第一个值。

For($i=0; $i <= $score; $i++){
    echo "<img src='images/star.jpg' />";
}