حسام
5 سال پیش توسط حسام مطرح شد
5 پاسخ

استفاده از چند foreach در جدول

سلام ذوستان
من به مشکلی برخوردم
میخوام از چند forach برای هر ردیف جدول استفاده کنم
الان این مشکل رو دارم که تا foreach تموم نشه خارج نمیشه از خودش!
مثلا اینطوری نمیشه نوشتشون

<tr>
<td>
 @foreach($temps as $temp)
                        @endforeach
<td/>
<td>
 @foreach($temps as $temp)
                        @endforeach
<td/>
</tr>

چاره چیه؟!


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

متوجه سوالتون نشدم شما
یعنی چی از چند foreach برای هر ردیف استفاده کنم !!


حسام
تخصص : میکروکنترلرها و الکترونیک دیجی...
@rebel 5 سال پیش مطرح شد
0

منظورم استفاده از چند تا foreach در بین هر <td> </td> تو یه جدول و در یک <tr> </tr> بود !!
که متوجه شدم اگر راهی هم باشه یکم طولانیه و از for استفاده کردم بجاش..
مشکلم حل شد!!
ممنونم


s@jj@d
@khaledi.sajjad20502050 1 سال پیش مطرح شد
0

سلام بنده با همین مشکل برخوردم چیکار باید بکنیم کسی میتونه کمکم کنه


محمد رضا
تخصص : Full Stack Developer
@salar.mohammad2013 1 سال پیش مطرح شد
0

@khaledi.sajjad20502050
سلام دوست عزیز
اگر درست متوجه سوالتون شده باشم مایل هستید قبل از اتمام foreach با یک شرط از اون خارج بشی
خب این یک حلقه هست و شما به راحتی میتونی اون رو break کنی مثل کد زیر
(اگر سوال دیگری دارید لطفا یک بحث جدید ایجاد کنید ، کد خودتون رو قرار بدید و بگید انتظار دارید چه اتفاقی بیفته و چیکار کنید تا بیشتر درک کنیم سوالتون رو)
معمولا در هر ردیف یک حلقه قرار داده نمیشه و این یک کار بهینه نیست شما باید بتونی با یک حلقه جدول خودت رو رسم کنی و خیلی سعی کنی کدت بهینه باشه (بجز شرایطی که واقعا راه حلی به ذهنتون نرسه و نشه کاریش کرد که باز هم انواع join ها و موارد دیگه وجود داره برای حلش)

@foreach ($users as $user)
    @if ($user->type == 1)
        @continue
    @endif

    <li>{{ $user->name }}</li>

    @if ($user->number == 5)
        @break
    @endif
@endforeach

s@jj@d
@khaledi.sajjad20502050 1 سال پیش آپدیت شد
0

 تصویر

ببنید مهندس بنده یک صفحه گزارش گیری میخوام درست کنم که از چندتا جدول میخوام اطلاعاتش تویک جدول خونده بشه من یک کنترولر ساختم دیتا هارو به این ویو ارسال کردم تقریبا 10 تا جدول یعنی 10 تا مدل هستن حالا که دیتا هارو حلقه میزنم اینجوری میشه هر کدوم توی ستون خودش نمیشینه که بتونم مثلا یک چیز رو سرچ کنم بیاره . اگه شما راه بهتری برای گزارش گیری دارید ممنون میشم راهنمایی کنید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام