Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > การจัดแบ่งข้อมูล สำหรับการพิมพ์ใบสั่งซื้อค่ะ รบกวนพี่ๆช่วยทีค่ะ



 

การจัดแบ่งข้อมูล สำหรับการพิมพ์ใบสั่งซื้อค่ะ รบกวนพี่ๆช่วยทีค่ะ

 



Topic : 115328



โพสกระทู้ ( 45 )
บทความ ( 0 )



สถานะออฟไลน์




รูปการแสดงผลตอนนี้
orderproduct

คืออยากให้มันจัดหน้าเป็นกลุ่มด้วยกันอ่ะค่ะ (กลุ่มของใบสั่งซื้อสินค้า)
จัดแบ่งแล้ว

Code
<?php
$sql = "
SELECT
*
FROM
basket a
LEFT JOIN
product b
ON
a.bak_pid = b.pro_id
WHERE
a.m_username = '".$_SESSION['m_username']."' ";

$sql .=" 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 while($row = mysql_fetch_array($q)){ ?>

<tr>
<td align="center">
<?php echo $row['order_id']; ?>
</td>
<td align="center">
<?php echo $row['bak_pid']; ?>
</td>
<td align="center">
<img src="img/product/<?php echo $row['pro_img']; ?>" alt="<?php echo $row['bak_catname']; ?>" width="110" height="130" />
</td>
<td align="center">
<?php echo $row['bak_catname']; ?>
</td>
<td align="center">
<?php echo number_format($row['bak_amount']); ?> ชิ้น
</td>
<td align="center">
<?php echo number_format($row['bak_total'],2); ?> บาท
</td>
<td align="center">
<?php echo $row['bak_time']; ?>
</td>
<td align="center">
<?php echo $row['bak_status']; ?>
</td>
<td align="center">
<?php echo $row['bak_status_transfer']; ?>
</td>
<td align="center">
<a href="print_product.php?order_id=<?php echo $row['order_id'];?>" target="_blank">
<img align="absmiddle" src="img/icon/Printer.png" width="40" height="40" /></a>
</td>
</tr>

<tr>
<td colspan="10"><hr /></td>
</tr>




Tag : PHP, MySQL, HTML/CSS







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-03-23 08:32:50 By : jungjung003 View : 1218 Reply : 5
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

แนะนำ Concept ครับ ขขั้นแรกให้ Query เฉพาะ Order No ครับ แล้วค่อย Loop ข้อมูลเพื่อ Query รายการ Order Detail ใน Loop ของ Order No นั้น ๆ อีกทีครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-23 09:15:31 By : mr.win
 


 

No. 2



โพสกระทู้ ( 9,542 )
บทความ ( 2 )



สถานะออฟไลน์


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 >&nbsp;</td><td colspan=5 ><hr /></td><td colspan="2">&nbsp;</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
 

 

No. 3



โพสกระทู้ ( 45 )
บทความ ( 0 )



สถานะออฟไลน์


งงค่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-23 09:46:47 By : jungjung003
 


 

No. 4



โพสกระทู้ ( 45 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณค่าพี่ Chaidhanan
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-23 09:59:36 By : jungjung003
 


 

No. 5



โพสกระทู้ ( 9,542 )
บทความ ( 2 )



สถานะออฟไลน์


แก้นิดนึง
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
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การจัดแบ่งข้อมูล สำหรับการพิมพ์ใบสั่งซื้อค่ะ รบกวนพี่ๆช่วยทีค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่