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; ?> 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. 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 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 Link to comment https://forums.phpfreaks.com/topic/109891-solved-decimal-points/#findComment-563943 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.