0
からlaravelブレード水平テーブルビューを作成します::私を与えるクエリは、この私はLaravel DBを持つ配列
arrayResult = array('nip' => '12345678', 'nama' => 'rachmat', 'month' => '1', 'sum' => 13'),
array('nip' => '12345678', 'nama' => 'rachmat', 'month' => '3', 'sum' => 10'),
array('nip' => '12345678', 'nama' => 'rachmat', 'month' => '8', 'sum' => 9'));
ようになり、私はこの
foreach ($pegawai as $key) {
$peg[$key->nip]['nama'] = $key->nama;
$peg[$key->nip]['nip'] = $key->nip;
$peg[$key->nip]['month'][$key->month] = $key->sum;
}
の結果のような多次元配列を作成アレイは、その後、私はこのようなブレード・テーブルで表示し、このよう
array(12345678
('nama' => 'Rachmat',
'nip' => '12345678',
Month(1 => 13,
3 => 10,
8 => 9)));
ある:
@foreach($peg as $st)
<tr>
<td style="text-align: center;">{{$no++}}</td>
<td>{{$st['nama']}}<br>{{$st['nip']}}</td>
@foreach($st['bulan'] as $a => $value)
<td style="text-align: center;"> {{ $value }} </td>
@endforeach
</tr>
@endforeach
問題は、データの月に従ってではなく、順序で示された$値のデータです。
私の見解:私が欲しいもの
<table id="table" class="table table-striped table-bordered table-hover" >
<thead>
<tr class="tableheader">
<th style="width:10px" rowspan="2" style="text-align: center; vertical-align: middle;">#</th>
<th rowspan="2" style="text-align: center; vertical-align: middle;">Nama Pegawai</th>
<th colspan="12" style="text-align: center;">Bulan</th>
</tr>
<tr>
<th style="text-align: center;">January</th>
<th style="text-align: center;">February</th>
<th style="text-align: center;">March</th>
<th style="text-align: center;">April</th>
<th style="text-align: center;">May</th>
<th style="text-align: center;">June</th>
<th style="text-align: center;">July</th>
<th style="text-align: center;">August</th>
<th style="text-align: center;">Sept</th>
<th style="text-align: center;">Okt</th>
<th style="text-align: center;">Nop</th>
<th style="text-align: center;">Dec</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">1</td>
<td>Rachmat<br>123456</td>
<td style="text-align: center;"> 13 </td>
<td style="text-align: center;"> 10 </td>
<td style="text-align: center;"> 9 </td>
<td style="text-align: center;"> </td>
<td style="text-align: center;"> </td>
<td style="text-align: center;"> </td>
<td style="text-align: center;"> </td>
<td style="text-align: center;"> </td>
</tr>
</tbody>
</table>
:
<table id="table" class="table table-striped table-bordered table-hover" >
<thead>
<tr class="tableheader">
<th style="width:10px" rowspan="2" style="text-align: center; vertical-align: middle;">#</th>
<th rowspan="2" style="text-align: center; vertical-align: middle;">Nama Pegawai</th>
<th colspan="12" style="text-align: center;">Bulan</th>
</tr>
<tr>
<th style="text-align: center;">January</th>
<th style="text-align: center;">February</th>
<th style="text-align: center;">March</th>
<th style="text-align: center;">April</th>
<th style="text-align: center;">May</th>
<th style="text-align: center;">June</th>
<th style="text-align: center;">July</th>
<th style="text-align: center;">August</th>
<th style="text-align: center;">Sept</th>
<th style="text-align: center;">Okt</th>
<th style="text-align: center;">Nop</th>
<th style="text-align: center;">Dec</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">1</td>
<td>Rachmat<br>123456</td>
<td style="text-align: center;"> 13 </td>
<td style="text-align: center;"> </td>
<td style="text-align: center;"> 10 </td>
<td style="text-align: center;"> </td>
<td style="text-align: center;"> </td>
<td style="text-align: center;"> </td>
<td style="text-align: center;"> </td>
<td style="text-align: center;"> 9 </td>
</tr>
</tbody>
</table>
すべてのヘルプは
をにappriciated
をお試しください –
申し訳ありませんが、単語を英語に変更しようとします...答えは – gerhantara