我正在尝试基于0%履行,100%履行或中间位置的订单进行3次操作。
我到目前为止进行的测试表明这是正确的,但我可以检查每一种可能性,我希望有人可以盯着它并指出任何明显的错误行为。
//$success & $unsuccess are counts of the good/bad fulfilment items.
$percentfulfilled = round((($success/($success+$unsuccess))*100),2);
//If 0% fulfillled
if($percentfulfilled == '0')
{
}
//If 1-99% fulfilled
elseif($percentfulfilled < '100' && $percentfulfilled > '0')
{
}
//If 100% fulfilled
elseif($percentfulfilled = 100)
{
}
答案 0 :(得分:4)
你的上一个陈述缺少一个平等的
elseif($percentfulfilled == 100)
//^here
在最后一个语句中,您没有检查条件,但是您正在为变量赋值。