Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML:如果有循环,如何合并行跨度?_Html_Loops_Html Table_Row - Fatal编程技术网

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

或者如果你做了,请与我分享。 我认为这不是最好的办法