stublackett Posted June 12, 2008 Share Posted June 12, 2008 Hi, I've got a shopfront working (As you may have gathered from previous posts by me) My next issue is with it only allowing 10% discount I'm getting a 3 points after a number eg 10% of £13.43 is coming out as £12.087 Ideally I'd like that to come out as £12.08 How do I achieve this? My code to calculate the 10% is : <?php //Check for discount $amount = $_SESSION['total_price']; $discount = $_POST['value']; if ($discount == "TQ") { $total = $value; $discount = 0.9; $newtotal = $amount * 0.9; // save back to session variable total_price $_SESSION['total_price'] = $newtotal; ?> Quote Link to comment https://forums.phpfreaks.com/topic/109891-solved-decimal-points/ Share on other sites More sharing options...
Kurrel Posted June 12, 2008 Share Posted June 12, 2008 After '$newtotal = $amount * 0.9; ' add '$newtotal = round($newtotal, 2);' Kurrel, -All smiles. Quote Link to comment https://forums.phpfreaks.com/topic/109891-solved-decimal-points/#findComment-563868 Share on other sites More sharing options...
stublackett Posted June 12, 2008 Author Share Posted June 12, 2008 After '$newtotal = $amount * 0.9; ' add '$newtotal = round($newtotal, 2);' Kurrel, -All smiles. Great.... Many Thanks Mods if you can mark as solved please Quote Link to comment https://forums.phpfreaks.com/topic/109891-solved-decimal-points/#findComment-563874 Share on other sites More sharing options...
traknet Posted June 12, 2008 Share Posted June 12, 2008 This is great, I was going to ask this question myself. Thanks Quote Link to comment https://forums.phpfreaks.com/topic/109891-solved-decimal-points/#findComment-563943 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.