集荷日と返却日の 2 つの日付があるフォームを持っていますが、日数に基づいて料金を請求したいのですが、ループに陥っています。
1、2、3、4 日は 5、6、7、8 の無料よりも 9、10、11、12 の無料よりも 13、14、15、16 の無料よりもこのように請求したいこのパターンのコードを書くために、私はコードを試しましたが、動作しませんでした
だから私は代わりに料金を追加することができます。
if($rental_days%5==0 && $rental_days <10):
$charge = ($rental_days-1)*$result['rent'];
elseif($rental_days%6==0):
$charge = ($rental_days-2)*$result['rent'];
elseif($rental_days%7==0):
$charge = ($rental_days-3)*$result['rent'];
elseif($rental_days%5==0 && $rental_days >8):
$charge = ($rental_days-3)*$result['rent']+$result['rent'];
else:
$charge = ($rental_days-4)*$result['rent']+$result['rent'];
endif;