Jump to content

[SOLVED] if statements


jakebur01

Recommended Posts

hey my little shipping calculation has been working fine recently. But, I noticed that when you carts total is 3,534.99 it returns 5.99 for some odd reason. Could someone help me perfect this?

 

function calculate_shipping_cost()
{

// return 20.00;
  
$t_number =   number_format($_SESSION['total_price'],2);
  
if ($t_number >= 0.01 and $t_number <= 14.99) {
return 5.99;
}

else if ($t_number >= 15.00 and $t_number <= 29.99) {
return 8.99;
}
  
else if ($t_number >= 30.00 and $t_number <= 49.99) {
return 10.99;
}

else if ($t_number >= 50.00 and $t_number <= 74.99) {
return 12.99;
}

else if ($t_number >= 75.00 and $t_number <= 99.99) {
return 14.99;
}

else if ($t_number >= 100.00 and $t_number <= 149.99) {
return 16.99;
}
  
else if ($t_number >= 150.00 and $t_number <= 199.99) {
return 18.99;
}
  
else if ($t_number >= 200.00 and $t_number <= 299.99) {
return 21.99;
}

else if ($t_number >= 300.00 and $t_number <= 5000.00) {
return 28.99;
}
  
else {
return 10.00;
} 
  
}

Link to comment
https://forums.phpfreaks.com/topic/58396-solved-if-statements/
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.