HTML:如果有循环,如何合并行跨度?
我有一个关于创建表的问题 我想这样做: 但我明白了: 我已经尝试了一切,我意识到我有循环的问题。我试图将HTML:如果有循环,如何合并行跨度?,html,loops,html-table,row,Html,Loops,Html Table,Row,我有一个关于创建表的问题 我想这样做: 但我明白了: 我已经尝试了一切,我意识到我有循环的问题。我试图将@endforeach放在之前。但是桌子看起来更乱 这是我的密码 不 预订ID 名称 身份 潜水员状态 地位 付款 @foreach($report->预订为$booking) {{$loop->index+1} {{$booking->booking_id} @foreach($booking->divers as$diver) {{$diver->name} {{$diver->i
@endforeach
放在
之前。但是桌子看起来更乱
这是我的密码
不
预订ID
名称
身份
潜水员状态
地位
付款
@foreach($report->预订为$booking)
{{$loop->index+1}
{{$booking->booking_id}
@foreach($booking->divers as$diver)
{{$diver->name}
{{$diver->identity}
{{$diver->license}
{{$booking->status}
{{$booking->total_fee}
@endforeach
@endforeach
我碰巧遇到了同样的问题,并以以下方式完成
<tbody>
@foreach($report->bookings as $booking)
<tr>
<td class="border" rowspan="{{count($booking->divers) + 1}}">{{ $loop->index+1 }}</td>
<td rowspan="{{count($booking->divers) + 1}}">{{$booking->booking_id}}</td>
</tr>
<?php $x = ''; ?>
@foreach($booking->divers as $diver)
<tr>
<td>{{$diver->name}}</td>
<td>{{$diver->identity}}</td>
<td>{{$diver->license}}</td>
<?php if(empty($x)){?>
<td rowspan="{{count($diver->name)}}">{{$booking->status }}</td>
<td rowspan="{{count($diver->name)}}">{{ $booking->total_fee }}</td>
<?php } ?>
</tr>
<?php $x = $booking->booking_id; ?>
@endforeach
@endforeach
@foreach($report->预订为$booking)
{{$loop->index+1}
{{$booking->booking_id}
@foreach($booking->divers as$diver)
{{$diver->name}
{{$diver->identity}
{{$diver->license}
{{$booking->status}
{{$booking->total_fee}
@endforeach
@endforeach
或者如果你做了,请与我分享。
我认为这不是最好的方法。我碰巧也有同样的问题,并以以下方式完成
<tbody>
@foreach($report->bookings as $booking)
<tr>
<td class="border" rowspan="{{count($booking->divers) + 1}}">{{ $loop->index+1 }}</td>
<td rowspan="{{count($booking->divers) + 1}}">{{$booking->booking_id}}</td>
</tr>
<?php $x = ''; ?>
@foreach($booking->divers as $diver)
<tr>
<td>{{$diver->name}}</td>
<td>{{$diver->identity}}</td>
<td>{{$diver->license}}</td>
<?php if(empty($x)){?>
<td rowspan="{{count($diver->name)}}">{{$booking->status }}</td>
<td rowspan="{{count($diver->name)}}">{{ $booking->total_fee }}</td>
<?php } ?>
</tr>
<?php $x = $booking->booking_id; ?>
@endforeach
@endforeach
@foreach($report->预订为$booking)
{{$loop->index+1}
{{$booking->booking_id}
@foreach($booking->divers as$diver)
{{$diver->name}
{{$diver->identity}
{{$diver->license}
{{$booking->status}
{{$booking->total_fee}
@endforeach
@endforeach
或者如果你做了,请与我分享。
我认为这不是最好的办法