gpt4 book ai didi

php - 根据用户的分数对用户进行评分,如果分数在特定区间内则加载特定图像

转载 作者:行者123 更新时间:2023-11-29 08:19:27 25 4
gpt4 key购买 nike

我想加载一个评级图像,该图像取决于用户在某些测试中的平均分数。例如,如果用户得分在5(不包括5)和6(包括6)之间,他应该得到图像6.png,这是一个3星评级。

到目前为止我尝试过这个,但它不起作用,似乎某个地方有错误。

Rating: 
<? if ($row['AVG(answer)'] < 1): ?><img src='images/rating/0.png' hspace='3' style='vertical-align:middle;'><? endif;?>
<? if ($row['AVG(answer)'] == 1): ?><img src='images/rating/1.png' hspace='3' style='vertical-align:middle;'><? endif;?>
<? if ($row['AVG(answer)'] > 1 && <= 2): ?><img src='images/rating/2.png' hspace='3' style='vertical-align:middle;'><? endif;?>
<? if ($row['AVG(answer)'] > 2 && <= 3): ?><img src='images/rating/3.png' hspace='3' style='vertical-align:middle;'><? endif;?>
<? if ($row['AVG(answer)'] > 3 && <= 4): ?><img src='images/rating/4.png' hspace='3' style='vertical-align:middle;'><? endif;?>
<? if ($row['AVG(answer)'] > 4 && <= 5): ?><img src='images/rating/5.png' hspace='3' style='vertical-align:middle;'><? endif;?>
<? if ($row['AVG(answer)'] > 5 && <= 6): ?><img src='images/rating/6.png' hspace='3' style='vertical-align:middle;'><? endif;?>
<? if ($row['AVG(answer)'] > 6 && <= 7): ?><img src='images/rating/7.png' hspace='3' style='vertical-align:middle;'><? endif;?>
<? if ($row['AVG(answer)'] > 7 && <= 8): ?><img src='images/rating/8.png' hspace='3' style='vertical-align:middle;'><? endif;?>
<? if ($row['AVG(answer)'] > 8 && <= 9): ?><img src='images/rating/9.png' hspace='3' style='vertical-align:middle;'><? endif;?>
<? if ($row['AVG(answer)'] > 9 && <= 10): ?><img src='images/rating/10.png' hspace='3' style='vertical-align:middle;'><? endif;?>

有人有什么想法吗?

最佳答案

其他人的回答都很好。但这是您的代码的真正问题:

你写道:

if ($row['AVG(answer)'] > 3 && <= 4)

但正确的是:

if ($row['AVG(answer)'] > 3 && $row['AVG(answer)'] <= 4)

关于php - 根据用户的分数对用户进行评分,如果分数在特定区间内则加载特定图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19825272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com