Jump to content

[SOLVED] Decimal points - help


spires

Recommended Posts

Hi Guys

 

I created an average members rating on my site mobile phone website.

It takes three ratings - Design, Features, Usability - Then adds them together

and divides by the amount.

 

This works fine.

However, it is outputting more than 2 decimal places. How do I stop this?

 

Example:

http://reviews4mobilephones.com/reviews/blackberry_bold_9000.html

 

 

Here is the code:

<?PHP
echo '<strong>Members Ratings</strong><br /><br />';
$rating_adverage = array();
$rating_sql = "SELECT * FROM rating WHERE Rphone_id='$phones_id'";
$rating_query = mysql_query($rating_sql) or die ("Comments query failed".mysql_error());
$rating_count = mysql_num_rows($rating_query);
while ($rating_row = mysql_fetch_assoc($rating_query)){	
$rating_design = $rating_row['rating_design'];
$rating_features = $rating_row['rating_features'];
$rating_usability = $rating_row['rating_usability'];


$rating_adverage[] = $rating_design;
$rating_adverage[] = $rating_features;
$rating_adverage[] = $rating_usability;

}
$final_count = $rating_count*3;
$add_ratings = array_sum($rating_adverage);
$divide_ratings = $add_ratings / $final_count;

echo '<span class="rating">'.$divide_ratings.' </span>';

?>

 

 

Thanks for any help

Link to comment
https://forums.phpfreaks.com/topic/122357-solved-decimal-points-help/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.