【发布时间】:2018-09-18 05:50:41
【问题描述】:
所以,基本上公司可以有一名、两名或没有董事,我想根据公司简介显示。 我想显示如下表格(请不要介意红色边框,我只想突出显示我真正想要在表格中更改的内容):-
这是我在表格内显示的循环:
<table class="table table-borderless table-sm table_view2">
<thead>
<tr class="spaceSmall">
<td style="width:50%;padding-left: 10px;">NOTES TO ACCOUNT<br>Schedules referred to above and notes attached there to form an integral part of Balance Sheet.<br>This is the Balance Sheet referred to in our Report of even date.</td>
<td style="width:25%"></td>
<td style="width:25%"></td>
</tr>
</thead>
<tbody>
<tr class="spaceSmall">
<td style="padding-left: 25px;">{{ $auditor->auditor_name }}<br>{{ $auditor->qualification }}<br>Membership No. : {{ $auditor->membership_number }}</td>
@foreach($tasks->work->company->directors as $director)
@if($director->pivot->director_type == 'Both' || $director->pivot->director_type == 'Director')
@if(count($director) == 1)
<td></td>
<td>{{ $director->salutation }} {{ $director->first_name }} {{ $director->last_name }}<br>DIRECTOR<br>{{ $director->din }}</td>
@elseif(count($director) == 2)
<td>{{ $director->salutation }} {{ $director->first_name }} {{ $director->last_name }}<br>DIRECTOR<br>{{ $director->din }}</td>
@else
<td></td>
<td></td>
@endif
@else
<td></td>
<td></td>
@endif
@endforeach
</tr>
</tbody>
</table>
如果公司没有董事或公司有 1 名董事,那么它工作得很好,但如果公司有 2 名董事,那么它会尝试插入第 3 和第 4 列,但我没有第 4 列,如果我删除了foreach 中的if 条件,那么它会像第一张图片一样显示,但我必须检查他们拥有的director(s)。
提前致谢
【问题讨论】:
-
是的,这很好而且令人兴奋。但它并没有真正帮助我在这里真正想要的。
-
你需要重新表述你的问题
-
好的,我想像第一张图片一样显示我的表格数据,但是当我从数据库中循环数据时,如果计数等于 2,那么我得到了第二张图片,在我的 @987654330 中@ @elseif(count($director) == 2) 在这种情况下,该列无法从第二列填充,而是从第三列填充,它试图填充另一个,这就是我让表格超出范围的原因。我希望你能听懂我的英语:)
标签: php html html-table laravel-5.6