日安指定coloumn,分組行由陣列
我有這樣的陣列
Array
(
[0] => stdClass Object
(
[TransactionNo] => OPM-EC-K-LFMCD2-21.4
[StokOpnameTransNo] => OPM-EC-K-LFMCD2-21
[ItemCode] => BBG150400005
[ItemName] => BIG BAG
[OriginalPrice] => 289900.00
[Price] => 289900.00
[QtyBegining] => 0
[QtyIn] => 4
[QtySales] => 0
[QtyMutasi] => 0
[QtyStock] => 4
[QtyOpname] => 0
[QtyAdjust] => -4
[TotalAdjust] => -1159600.00
[rak] =>
[line] =>
[TransDate] => 2017-03-31 10:46:00.000
[CustomerCode] => K-LFMCD2
[CreatedBy] => 1208496.
[Remark] => re
[Remark2] => re
[SOTerakhir] =>
[TglSoTerakhir] =>
)
[1] => stdClass Object
(
[TransactionNo] => OPM-EC-K-LFMCD2-21.5
[StokOpnameTransNo] => OPM-EC-K-LFMCD2-21
[ItemCode] => BBG150500063
[ItemName] => BIG BAG
[OriginalPrice] => 479900.00
[Price] => 479900.00
[QtyBegining] => 0
[QtyIn] => 0
[QtySales] => 0
[QtyMutasi] => 0
[QtyStock] => 0
[QtyOpname] => 1
[QtyAdjust] => 0
[TotalAdjust] => .00
[rak] => SS
[line] => SS
[TransDate] => 2017-03-31 10:46:00.000
[CustomerCode] => K-LFMCD2
[CreatedBy] => 1208496.
[Remark] => re
[Remark2] => re
[SOTerakhir] =>
[TglSoTerakhir] =>
)
[2] => stdClass Object
(
[TransactionNo] => OPM-EC-K-LFMCD2-21.5
[StokOpnameTransNo] => OPM-EC-K-LFMCD2-21
[ItemCode] => BBG150500063
[ItemName] => BIG BAG
[OriginalPrice] => 479900.00
[Price] => 479900.00
[QtyBegining] => 0
[QtyIn] => 1
[QtySales] => 0
[QtyMutasi] => 0
[QtyStock] => 1
[QtyOpname] => 0
[QtyAdjust] => 0
[TotalAdjust] => .00
[rak] =>
[line] =>
[TransDate] => 2017-03-31 10:46:00.000
[CustomerCode] => K-LFMCD2
[CreatedBy] => 1208496.
[Remark] => re
[Remark2] => re
[SOTerakhir] =>
[TglSoTerakhir] =>
)
[3] => stdClass Object
(
[TransactionNo] => OPM-EC-K-LFMCD2-21.6
[StokOpnameTransNo] => OPM-EC-K-LFMCD2-21
[ItemCode] => BBG150500081
[ItemName] => BIG BAG
[OriginalPrice] => 229900.00
[Price] => 229900.00
[QtyBegining] => 0
[QtyIn] => 0
[QtySales] => 0
[QtyMutasi] => 0
[QtyStock] => 0
[QtyOpname] => 1
[QtyAdjust] => 0
[TotalAdjust] => .00
[rak] => SS
[line] => SS
[TransDate] => 2017-03-31 10:46:00.000
[CustomerCode] => K-LFMCD2
[CreatedBy] => 1208496.
[Remark] => re
[Remark2] => re
[SOTerakhir] =>
[TglSoTerakhir] =>
)
)
我陣列(S)從查詢結果正在添加。然後我試圖把它放到HTML表,所以我嘗試這種方式。
<table class="table ">
<thead>
<tr>
<th>No</th>
<th>ItemCode</th>
<th>ItemName</th>
<th>TransNo</th>
<th>Original Price</th>
<th>Price</th>
<th>QtyBeginning</th>
<th>QtyIn</th>
<th>QtySales</th>
<th>QtyMutasi</th>
<th>QtyStock</th>
<th>QtyOpname</th>
<th>QtyAdjust</th>
<th>TotalAdjust</th>
<th>Rak</th>
<th>Line</th>
</tr>
</thead>
<tbody> <?php $x=0; foreach ($datadetail as $data) { $x++;?>
<tr>
<td><?=$x;?></td>
<td><?=$data->ItemCode;?></td>
<td><?=$data->ItemName;?></td>
<td><?=$data->StokOpnameTransNo;?></td>
<td><?=$data->OriginalPrice;?></td>
<td><?=$data->Price;?></td>
<td><?=$data->QtyBegining;?></td>
<td><?=$data->QtyIn;?></td>
<td><?=$data->QtySales;?></td>
<td><?=$data->QtyMutasi;?></td>
<td><?=$data->QtyStock;?></td>
<td><?=$data->QtyOpname;?></td>
<td><?=$data->QtyAdjust;?></td>
<td><?=currency($data->TotalAdjust);?></td>
<td><?=$data->rak;?></td>
<td><?=$data->line;?></td>
</tr>
<?php } ?>
</tbody>
</table>
結果只是一個這樣的簡單表格。展示我的桌子時沒有問題。但是,我想改變的結果(HTML),以這樣的
它就像由ItemCode
分組。所以在每個項目代碼之後,我想總結QtyBeginning,QtyIn,QtyOut etc
。對不起,我的英語不好
你的代碼對我很有幫助。我會試一試 – YVS1102
對不起,我有點混亂。我正在使用codeigniter。我應該在哪裏放置類項目? – YVS1102
任何地方你都可以,我不知道Codeigniter,但我認爲你可以從模型或幫手定義類 – HoangHieu