[英]Add condition after the first item inside the foreach loop in php
嗨,我有這張表與foreach循環。 我想在第一行之后添加一個條件。 該行的每一端都有一個添加新行的按鈕。 我想做的就是更改該按鈕,開始第二個循環。
這是代碼
@foreach($order->orderItems as $orderItem)
<tr>
<td><input class="form-control autocomplete_txt" type='text' data-type="product_code" id='product_code_{{ $orderItem->id }}' name='product_code[]' for="1" value="{{ $orderItem->product_code }}" required/></td>
<td><input class="form-control autocomplete_txt" type='text' data-type="product_name" id='product_name_{{ $orderItem->id }}' name='product_name[]' for="1" value="{{ $orderItem->product_name }}" required/></td>
<td><input class="form-control product_price" type='number' data-type="product_price" id='product_price_{{ $orderItem->id }}' name='cost[]' for="1" value="{{ $orderItem->cost }}" required/></td> <!-- purchase_cost -->
<td><input class="form-control quantity" type='number' id='quantity_{{ $orderItem->id }}' name='quantity[]' for="1" value="{{ $orderItem->quantity }}" required/></td>
<td><input class="form-control total_cost" type='text' id='total_cost_{{ $orderItem->id }}' name='total_cost[]' for='1' value="{{ number_format($orderItem->total_cost, 2) }}" readonly/>
<input class="form-control product_id" type='hidden' data-type="product_id" id='product_id_{{ $orderItem->id }}' name='product_id[]'/>
<input class="form-control product_id" type='hidden' data-type="order_id" id='oder_id_{{ $orderItem->id }}' name='order_id[]' value="1" /></td>
<td>
@if ($orderItem % 3 == 0) {
<button type="button" name="add" id="add" class="btn btn-success circle"><i class="fas fa-plus-circle"></i></button>
@endif
</td>
</tr>
@endforeach
對於如何解決這個問題,有任何的建議嗎? 提前非常感謝您!
// add counter in the loop. when loop count is greater than 1 button will be shown.
$counter = 0;
@foreach($order->orderItems as $orderItem)
{
$counter++;
<tr>
<td><input class="form-control autocomplete_txt" type='text' data-type="product_code" id='product_code_{{ $orderItem->id }}' name='product_code[]' for="1" value="{{ $orderItem->product_code }}" required/></td>
<td><input class="form-control autocomplete_txt" type='text' data-type="product_name" id='product_name_{{ $orderItem->id }}' name='product_name[]' for="1" value="{{ $orderItem->product_name }}" required/></td>
<td><input class="form-control product_price" type='number' data-type="product_price" id='product_price_{{ $orderItem->id }}' name='cost[]' for="1" value="{{ $orderItem->cost }}" required/></td> <!-- purchase_cost -->
<td><input class="form-control quantity" type='number' id='quantity_{{ $orderItem->id }}' name='quantity[]' for="1" value="{{ $orderItem->quantity }}" required/></td>
<td><input class="form-control total_cost" type='text' id='total_cost_{{ $orderItem->id }}' name='total_cost[]' for='1' value="{{ number_format($orderItem->total_cost, 2) }}" readonly/>
<input class="form-control product_id" type='hidden' data-type="product_id" id='product_id_{{ $orderItem->id }}' name='product_id[]'/>
<input class="form-control product_id" type='hidden' data-type="order_id" id='oder_id_{{ $orderItem->id }}' name='order_id[]' value="1" /></td>
<td>
@if ($orderItem % 3 == 0 && $counter > 1) {
<button type="button" name="add" id="add" class="btn btn-success circle"><i class="fas fa-plus-circle"></i></button>
@endif
</td>
</tr>
}
@endforeach
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.