imarockstar Posted June 11, 2009 Share Posted June 11, 2009 I am grabbing all the data from a mysql row and adding them all together .. easy .. foo shooo .. but when I get an even number like 200.00 or 394.50 its being displayed like this : 200 or 394.5 is there a way I can add the .00 or 0 (after a single digit cent) if the total needs one ? here is my code : // merch sales from tourdates $query = ("SELECT SUM(merchsold) FROM showstats WHERE showdate < '$today' && showtype = 'td' && userid = ". $_SESSION['id']); $result = mysql_query($query) or die(mysql_error()); while($row = mysql_fetch_array($result)){ if ( $row['SUM(merchsold)'] != '' ) { $tdmerchsold = $row['SUM(merchsold)']; } else { $tdmerchsold = "0**"; } } Quote Link to comment Share on other sites More sharing options...
Mark Baker Posted June 11, 2009 Share Posted June 11, 2009 number_format() Quote Link to comment Share on other sites More sharing options...
taquitosensei Posted June 11, 2009 Share Posted June 11, 2009 use sprintf $num="3.5"; echo sprintf("%.2f", $num); Quote Link to comment 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.