2016-08-16 118 views
2

我有一张表,用于存储关于导师和其他用户给出的评分(5分)的反馈。如何使用PHP Codeigniter显示MySQL数据库中的数字作为明星

以下是我的代码,我从数据库中提取数据:

<?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星,而不是数..

回答

4

根据导师的评价,你可以循环运行一个: -

$rating = $tf->tutor_rating; 
for($i=0; $i<$rating; $i++) { 
    echo "<img src='star.png' alt='*'>"; 
} 
+0

如何显示星形图像代替关键字* –

+0

您可以使用图像标签将其替换为您的星形图像 –

相关问题