我正在尝试在我的网站上编辑Stripe税收计算。目前,每笔订单要收取5美元的费用。我想改为3%。因此,将全额收取3%的押金。但是我在编写代码时遇到了麻烦。有人可以帮我吗?
if(isset($_POST['random_amt'])){
$price = (double)$_POST['random_amt'].'' + (double)5;
$name = main_services($_POST['service_box']);
}elseif(isset($_POST['sub_services'])){
$price = get_service_price($_POST['sub_services']);
$name = service_box_arr($_POST['service_box'],$_POST['sub_services']);
}else{
$price = get_service_price($_POST['service_box']);
$name = main_services($_POST['service_box']);
}
答案 0 :(得分:0)
不要直接使用POST值。将其分配给变量
$amount = $_POST['random_amt'];
$serviceBox = $_POST['service_box'];
$subService = $_POST['sub_services'];
if(isset($amount)){
$price = $amount * 1.03;
$name = main_services($serviceBox);
}elseif(isset($subService)){
$price = get_service_price($subService);
$name = service_box_arr($serviceBox,$subService);
}else{
$price = get_service_price($serviceBox);
$name = main_services($serviceBox);
}