【发布时间】:2019-06-06 01:26:31
【问题描述】:
我正在尝试使用 if 语句将当前费率乘以里程数插入数据库。如果是回程,我需要加倍里程。
尝试了下面发布的一些代码,但很难让它工作,因为它只需要 else 行代码,而不考虑它是否没有返回。
returntrip 是从一个表单中发布的,其中 Y 表示是,N 表示否。 我希望金额等于从表格中发布的费率乘以里程,但如果不是回程,里程可以与表格上输入的完全相同,如果是回程,则乘以。
$tripis = $returntrip;
if ($tripis="Y"){
$checkmiles = $mileage * 2;
} else {
$checkmiles = $mileage;
}
$amount = $rate * $checkmiles;
上面的代码只是插入了else,不管returntrip的值是Y还是N。
【问题讨论】:
-
您正在分配
=而不是在您的if语句中比较==。
标签: php if-statement multiplication