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" />'; ?> Quote 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); } ?> Quote 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 Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.