PDA

View Full Version : 2.5 Stars = No Stars


mddrew01
05-28-2004, 08:03 PM
When there are 2.5 stars for the review, the stars don't show up. Seems ok for others such as 3.2 etc.

mddrew01
05-28-2004, 08:23 PM
Tim,

FYI. In this code, you don't have >= 1.5 2.5, etc. Only >=1

I altered it and it works fine now. See below and compare it to your original.

Rating:
<? } //if average
$average_for = sprintf ("%01.1f", $average);
if ($average >= "1.0") { echo "($average_for Stars):"; } ?>
<? if ($average <= ".9") {
echo "<span >Rate This $item_type2</span>";
} elseif (($average >= "1.0") && ($average <= "1.4")) {
echo "<img src=/review/images/stars-1-0.gif>";
} elseif (($average >= "1.5") && ($average <= "2.4")) {
echo "<img src=/review/images/stars-2-0.gif>";
} elseif (($average >= "2.5") && ($average <= "3.4")) {
echo "<img src=/review/images/stars-3-0.gif>";
} elseif (($average >= "3.5") && ($average <= "4.4")) {
echo "<img src=/review/images/stars-4-0.gif>";
} elseif ($average >= "4.5") {
echo "<img src=/review/images/stars-5-0.gif>";
}