ryanfilard Posted June 20, 2011 Share Posted June 20, 2011 How would I fix this so it does not display too many stars? <?PHP if ($rating == '0.0') echo 'No Ratings Yet'; if ($rating <= '1.5') echo '<img src="../golden_star.gif" width="20" height="21" />'; if ($rating <= '2.5') echo '<img src="../golden_star.gif" width="20" height="21" /><img src="../golden_star.gif" width="20" height="21" />'; if ($rating <= '3.5') echo '<img src="../golden_star.gif" width="20" height="21" /><img src="../golden_star.gif" width="20" height="21" /><img src="../golden_star.gif" width="20" height="21" />'; if ($rating <= '4.5') echo '<img src="../golden_star.gif" width="20" height="21" /><img src="../golden_star.gif" width="20" height="21" /><img src="../golden_star.gif" width="20" height="21" /><img src="../golden_star.gif" width="20" height="21" />'; if ($rating <= '5.0') echo '<img src="../golden_star.gif" width="20" height="21" /><img src="../golden_star.gif" width="20" height="21" /><img src="../golden_star.gif" width="20" height="21" /><img src="../golden_star.gif" width="20" height="21" /><img src="../golden_star.gif" width="20" height="21" />'; ?> Link to comment https://forums.phpfreaks.com/topic/239841-less-than-or-equal-to-but-no-less-than/ Share on other sites More sharing options...
derwert Posted June 20, 2011 Share Posted June 20, 2011 You will want to use the elseif statement <?php $star_html = '<img src="../golden_star.gif" width="20" height="21" />'; if($rating == '0.0'){ echo 'No Ratings Yet'; }elseif($rating <= '1.5'){ echo str_repeat($star_html, 1); }elseif($rating <= '2.5'){ echo str_repeat($star_html, 2); }elseif($rating <= '3.5'){ echo str_repeat($star_html, 3); }elseif($rating <= '4.5'){ echo str_repeat($star_html, 4); }elseif($rating <= '5.0'){ echo str_repeat($star_html, 5); } ?> Link to comment https://forums.phpfreaks.com/topic/239841-less-than-or-equal-to-but-no-less-than/#findComment-1232003 Share on other sites More sharing options...
ryanfilard Posted June 20, 2011 Author Share Posted June 20, 2011 Thanks it helped me do this: http://cod.ryanweekly.com/play.php?video=2 Link to comment https://forums.phpfreaks.com/topic/239841-less-than-or-equal-to-but-no-less-than/#findComment-1232004 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.