मुझे अपनी तालिका में डेटा प्रदर्शित करने में समस्या है। मेरे पास मेरे सौदे_कूपन तालिका में 5 पंक्तियों का डेटा है और मैं तालिका का उपयोग करके सभी डेटा दिखाता हूं। मैं प्रति पंक्ति तीन कॉलम में डेटा प्रदर्शित करना चाहता हूं, लेकिन मुझे एक पंक्ति में सभी डेटा मिलते हैं।
<table border="1" class="table datatable table-striped table-bordered" style="" width="100%">
<tbody>
<tr>
@foreach($dealCoupons as $dealCoupon)
<td>
<input type="checkbox" name="coupon" class="cekbox" value="{{$dealCoupon->CouponNo}}">
<strong>{{$dealCoupon->CouponNo}}</strong>
</td>
@endforeach
</tr>
</tbody>
</table>
नियंत्रक:
public function editDealCoupon($id)
{
$deal = Deal::findOrFail($id);
$dealCoupons = DB::table('deal_coupons')->where('post_id', $deal->post_id)->get();
return view('pages/back-end/forms/deal/coupon')->with('dealEdit', $deal)
->with('dealCoupons', $dealCoupons);
}
मैं अपना डेटा इस तरह दिखाना चाहता हूं:
<tr>
<td>
<input type="checkbox" name="coupon" class="cekbox" value="123">
<strong>123</strong>
</td>
<td>
<input type="checkbox" name="coupon" class="cekbox" value="123">
<strong>123</strong>
</td>
<td>
<input type="checkbox" name="coupon" class="cekbox" value="123">
<strong>123</strong>
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="coupon" class="cekbox" value="123">
<strong>123</strong>
</td>
<td>
<input type="checkbox" name="coupon" class="cekbox" value="123">
<strong>123</strong>
</td>
</tr>
लेकिन, मुझे ऐसा मिला:
<tr>
<td>
<input type="checkbox" name="coupon" class="cekbox" value="123">
<strong>123</strong>
</td>
<td>
<input type="checkbox" name="coupon" class="cekbox" value="123">
<strong>123</strong>
</td>
<td>
<input type="checkbox" name="coupon" class="cekbox" value="123">
<strong>123</strong>
</td>
<td>
<input type="checkbox" name="coupon" class="cekbox" value="123">
<strong>123</strong>
</td>
<td>
<input type="checkbox" name="coupon" class="cekbox" value="123">
<strong>123</strong>
</td>
</tr>
-1
Saengdaet
13 अक्टूबर 2017, 13:19
2 जवाब
सबसे बढ़िया उत्तर
<tbody>
@foreach($dealCoupons->chunk(3) as $chunked_coupons)
<tr>
@foreach( $chunked_coupons as $dealCoupon )
<td>
<input type="checkbox" name="coupon" class="cekbox" value="{{$dealCoupon->CouponNo}}">
<strong>{{$dealCoupon->CouponNo}}</strong>
</td>
@endforeach
</tr>
@endforeach
1
Srinath Reddy Dudi
13 अक्टूबर 2017, 20:31
आप इस तरीके को आजमा सकते हैं
//setting counter
<?php $count = 0;?>
@foreach($dealCoupons as $dealCoupon)
//write for 1st counter
@if($count == 0)
<tr>
@endif
<td>
<input type="checkbox" name="coupon" class="cekbox" value="{{$dealCoupon->CouponNo}}">
<strong>{{$dealCoupon->CouponNo}}</strong>
</td>
//write for 3rd counter
@if($count == 3)
//reset counter
<?php $count = 0;?>
</tr>
@else
//add +1 to counter
<?php $count++;?>
@endif
@endforeach
0
Sunny Doshi
13 अक्टूबर 2017, 13:57
संबंधित सवाल
नए सवाल
php
PHP एक व्यापक रूप से उपयोग किया जाता है, उच्च-स्तरीय, गतिशील, वस्तु-उन्मुख, और व्याख्या की गई स्क्रिप्टिंग भाषा मुख्य रूप से सर्वर-साइड वेब विकास के लिए डिज़ाइन की गई है। PHP भाषा के बारे में सवालों के लिए इस्तेमाल किया।