0
入力タイプ<select>
内で<option>
をインクリメントすることを検討しています。オプション値$AccountExecutive->COMMISSION_RATE
が$Rate
の場合は、<option>
を選択する必要があります。FORループ内でLaravel IFステートメントが機能しない
$AccountExecutive->COMMISSION_RATE
は10進数(0.5000)です。
これを標準PHPで正常に実行しましたが、Laravelに滞在したいと考えています。
<div class="form-group">
<label for="AE_COMMISSION_RATE">Commission Rate</label>
<select class="form-control" id="AE_COMMISSION_RATE" name="AE_COMMISSION_RATE">
<option value="0">Please enter a Value..</option>
@for($Rates = .05; $Rates < 1.05; $Rates += .05)
@if($AccountExecutive->COMMISSION_RATE == $Rates)
<option value="{{ $Rates }}" selected>{{ $Rates * 100 }}% </option>
@else
<option value="{{ $Rates }}">{{ $Rates * 100 }}%</option>
@endif
@endfor
</select>
</div>
出力はどのように見えますか? – Birdman
@Birdman $ AccountExecutive-> COMMISSION_RATE = 0.5000 – hinteractive02
浮動小数点値の比較は、この方法では機能しません。 –