我有一个表,用于存储有关教师和其他用户给予他们的评分(满分5分)的反馈。
以下是我从数据库中获取数据的代码:
<?php foreach ($tut_feedback as $tf) { ?>
<div class="">
<h4 class="title"><strong><?php echo $tf->std_name;</strong></h4>
<span class="meta"><?php echo $tf->newdate_time; ?></span>
<span class="rating"><?php echo $tf->tutor_rating; ?></span> // display numbers like 2,3,4
<p class="description"><?php echo $tf->feedback_description; ?></p>
</div>
<?php } ?>
我的问题是如何将数字显示为星号。例如,如果一位教师的评分为4,我想显示4星而不是数字。
根据导师的评分,您可以运行一个for循环:-
$rating = $tf->tutor_rating;
for($i=0; $i<$rating; $i++) {
echo "<img src='star.png' alt='*'>";
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句