 |
select ข้อมูลให้แสดงออกมาตามกลุ่ม ทำยังไงคะ ????????????? |
|
 |
|
|
 |
 |
|
ตอนแรกเราว่า จะให้มัน เก็บ item_id ใน array แล้วค่อยมาแสดงใหม่ดีไหม
เช่น
Code (PHP)
if($itemDetail["group"]==1){
$array1[] = $itemDetail["item_id"]
}else if($itemDetail["group"]==2){
$array2[] = $itemDetail["item_id"]
}if($itemDetail["group"]==3){
$array3[] = $itemDetail["item_id"]
}
แต่เราไม่รู้จะให้มันแสดงยังไงดีอะ :(
|
 |
 |
 |
 |
Date :
2011-07-01 12:01:05 |
By :
AoongIng |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
$sSql_detail = "
select *
from
tbl_spt_req,
tbl_spt_req_detail,
tbl_spt_itemGroupType,
tbl_spt_productTiles
where
tbl_spt_req.request_no = $txtRequestNo and
tbl_spt_req.request_no = tbl_spt_req_detail.request_no and
tbl_spt_itemGroupType.itemGroupType_no = tbl_spt_req_detail.itemGroupType_no and
tbl_spt_req_detail.material_code = tbl_spt_productTiles.material_code and
tbl_spt_itemGroupType.itemGroupType_no between 1 and 4
ORDER BY tbl_spt_itemGroupType";
ตอนเขียนตารางก็เก็บ tbl_spt_itemGroupType ไว้ในตัวแปร temp ถ้าตัว temp เปลี่ยนเมื่อไหร่ก็ให้เขียนชือ group แล้วเขียนข้อมูลใน group นั้นออกมา
|
ประวัติการแก้ไข 2011-07-01 12:52:05
 |
 |
 |
 |
Date :
2011-07-01 12:51:38 |
By :
Nautilus |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เรา group ไม่ได้อะคะ พอ group แล้ว ไม่แสดงเรยอะคะ
|
 |
 |
 |
 |
Date :
2011-07-01 13:40:21 |
By :
อุ๊งอิ๊ง |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ออออ รุ้แล้วคะ เด่วลองไปทำนะ
|
 |
 |
 |
 |
Date :
2011-07-01 13:42:55 |
By :
อุ๊งอิ๊ง |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มันไม่ได้อะคะ
Code (PHP)
$sSql_detail = "select *
from
tbl_spt_req,
tbl_spt_req_detail,
tbl_spt_itemGroupType,
tbl_spt_productTiles
where
tbl_spt_req.request_no = $txtRequestNo and
tbl_spt_req.request_no = tbl_spt_req_detail.request_no and
tbl_spt_itemGroupType.itemGroupType_no = tbl_spt_req_detail.itemGroupType_no and
tbl_spt_req_detail.material_code = tbl_spt_productTiles.material_code and
tbl_spt_itemGroupType.itemGroupType_no between 1 and 4
ORDER BY
tbl_spt_req_detail.itemGroupType_no
";
while($itemDetail = odbc_fetch_array($result_detail)){
$radio_id[] = "approval_".$item_id;
$request_no = $itemDetail['request_no'];
$amount_total = $itemDetail['amount_total'];
$item_id = $itemDetail['item_id'];
if($bak!=$itemDetail['itemGroupType_no']){
?>
<tr bgcolor="#EEEEEE">
<td colspan="<?php echo $numCols; ?>">
<?php
echo $itemDetail['itemGroupType_name'];
?>
</td>
</tr>
<?php
$bak=$itemDetail['itemGroupType_no'];
}
if($groupId!=$itemDetail['itemGroup_id']){
?>
<tr><td><b><?php echo $itemDetail['itemGroupType_name']; ?> ที่ : <?php echo $itemDetail['itemGroup_id']; ?></b></td></tr>
<?php
$groupId=$itemDetail['itemGroup_id'];
}
?>
<tr>
<?php
foreach($SptOfficer_ColsA as $key => $value){
echo "<td>".$itemDetail[$key]."</td>";
}
include("includes/detail_cols_sptOfficer.php");
?>
</tr>
<?php
$countitem1++;
$amount_total_sum = $amount_total_sum+$amount_total;
}
?>
<tr>
<td colspan="<?php echo $numCols; ?>" bgcolor="#FFFAF0">
ราคารวม :
<?php
echo "<b>".number_format($amount_total_sum,2)." บาท</b>";
?>
</td>
</tr>
</tbody>
</table>

ตรง Box มัน ไม่ จับมา group มัน group ให้เฉพาะ ที่ติดๆๆ กันนะคะ
|
 |
 |
 |
 |
Date :
2011-07-01 14:20:08 |
By :
AoongIng |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เราอยาก group อีกชั้นนึงนะคะคือ
group ประเภท คือ Box,Book,Customize Board
ลำพดับถัดไปคือ ลำดับของประเภทนั้น เช่น
ฺBox ที่ 1 ก็รวม เฉพะา Box 1
ฺBox ที่ 2 ก็รวม เฉพะา Box 2
อันนี้ มันยัง สะเปะสะปะอยู่อะ
|
 |
 |
 |
 |
Date :
2011-07-01 14:26:41 |
By :
อุ้งอิง |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
https://www.thaicreate.com/php/forum/062605.html ช่วยดูกระทู้นี้แทนนะคะ
|
 |
 |
 |
 |
Date :
2011-07-01 14:48:53 |
By :
อุ๊งอิ๊ง |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|