前提・実現したいこと
PHP(Laravel)でシステムを作っています。
for文でDB(MySQL)から表示したい数値がありまして、
$es1->item_numberには1、
$es1->item_1, $es1->item_2, $es1->item_3には0か1の値が入っています。
$es1->item_{{$i}}の部分がエラーになります。
ここにfor文でループした回数を入れたいのですが、何か方法がありますでしょうか。
該当のソースコード
PHP
1@foreach($est_mi01 as $es1) 2@for($i = 1; $i <= 3; $i++) 3<td> 4 <select name="item_{{$es1->item_number}}_{{$i}}"> 5 <option value=""></option> 6 @if($es1->item_{{$i}} == 0) 7 <option value="0" selected>〇</option> 8 <option value="1">×</option> 9 @elseif($es1->item_{{$i}} == 1) 10 <option value="0">〇</option> 11 <option value="1" selected>×</option> 12 @else 13 <option value="0">〇</option> 14 <option value="1">×</option> 15 @endif 16 </select> 17</td> 18@endfor 19@endforeach
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。