|
|
|
การจัดแบ่งข้อมูล สำหรับการพิมพ์ใบสั่งซื้อค่ะ รบกวนพี่ๆช่วยทีค่ะ |
|
|
|
|
|
|
|
แนะนำ Concept ครับ ขขั้นแรกให้ Query เฉพาะ Order No ครับ แล้วค่อย Loop ข้อมูลเพื่อ Query รายการ Order Detail ใน Loop ของ Order No นั้น ๆ อีกทีครับ
|
|
|
|
|
Date :
2015-03-23 09:15:31 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$sql = "
SELECT * FROM basket a
LEFT JOIN product b
ON a.bak_pid = b.pro_id
WHERE a.m_username = '".$_SESSION['m_username']."'
ORDER BY a.order_id DESC LIMIT $Page_Start , $Per_Page";
$q = mysql_query($sql);
?>
<table align="center" width="100%" border="0" cellpadding="8" cellspacing="0" bgcolor="#FFFFFF" style="border:0px solid #7c7c7c;" >
<tr bgcolor="#999999">
<th>เลขที่ใบสั่งซื้อ</th>
<th>ไอดีสินค้า</th>
<th>รูปภาพสินค้า</th>
<th>ชื่อสินค้า</th>
<th>จำนวน</th>
<th>ราคาทั้งหมด</th>
<th>วันที่สั่ง</th>
<th>สถานะการผลิต<br />(รับเรื่อง/กำลังผลิต/ส่งมอบแล้ว)</th>
<th>สถานะการชำระเงิน</th>
<th>พิมพ์ใบสั่งซื้อ</th>
</tr>
<?php
$old=''; $i=0;
while($row = mysql_fetch_array($q)){
if( $old != $row['order_id']){
if($old){
echo '<tr><td colspan=10 ><hr /></td></tr>'; $i=0;
}
$old = $row['order_id'];
}
if( $i){
echo '<tr><td colspan=3 > </td><td colspan=5 ><hr /></td><td colspan="2"> </td></tr>';
}
?>
<tr>
<td align="center"><?=$row['order_id']?></td>
<td align="center"><?=$row['bak_pid']?></td>
<td align="center"><img src="img/product/<?=$row['pro_img']?>" alt="<?=$row['bak_catname']?>" width="110" height="130" /></td>
<td align="center"><?=$row['bak_catname']?></td>
<td align="center"><?=number_format($row['bak_amount'])?> ชิ้น</td>
<td align="center"><?=number_format($row['bak_total'],2)?> บาท</td>
<td align="center"><?=$row['bak_time']?></td>
<td align="center"><?=$row['bak_status']?></td>
<td align="center"><?=$row['bak_status_transfer']?></td>
<td align="center"><?=($i==0? '<a href="print_product.php?order_id='.$row['order_id'].'" target="_blank" >
<img align="absmiddle" src="img/icon/Printer.png" width="40" height="40" /></a>' : '')?></td>
</tr>
<?php
$i++;
}
?>
<tr>
<td colspan="10"><hr /></td>
</tr>
</table>
|
|
|
|
|
Date :
2015-03-23 09:43:40 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งงค่า
|
|
|
|
|
Date :
2015-03-23 09:46:47 |
By :
jungjung003 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่าพี่ Chaidhanan
|
|
|
|
|
Date :
2015-03-23 09:59:36 |
By :
jungjung003 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้นิดนึง
Code (PHP)
if($old){
echo '<tr><td colspan=10 ><hr /></td></tr>'; $i=0;
}
แก้เป็น
Code (PHP)
if($old){
echo '<tr><td colspan=10 ><hr /></td></tr>';
}
$i=0;
|
|
|
|
|
Date :
2015-03-23 10:13:56 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|