|
|
|
สอบถามเรื่องการ อัปเดทสถานะ ถ้าสถานะ !=2 ไม่ต้องโชว์ |
|
|
|
|
|
|
|
เช่น ตาราง A
*สถานะมี 0,1,2,3
สถานะ 2 เท่านั้นที่ต้องโชว์
ใบสั่ง , รายการ , status
001,1,1
001,2,1
001,3,2
-----------------------
ใบสั่ง , รายการ , status
002,1,2
002,2,2
002,3,2
เช่น ใบสั่ง ที่001 ไม่ต้องโชว์ เพราะมี บางรายการที่เป็น 1 อยู่
ส่วนใบสั่งที่ 2 โชว์เพราะ รายการสินค้า status เป็น 2 หมด ให้เช็คตามแถว รบกวนด้วยครับ
Tag : PHP, JavaScript, Action Script, Ajax, jQuery
|
|
|
|
|
|
Date :
2016-01-19 13:41:20 |
By :
rock_rock |
View :
883 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้ ครับ เพราะต้อง group by ใบสั่ง
ให้ใบสั่ง โชว์แบบนี้ครับ เช่น
ใบสั่ง 001
รายการ 1
รายการ 2
รายการ 3
|
|
|
|
|
Date :
2016-01-19 15:01:21 |
By :
rock_rock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
select * from table_ใบสั่ง group by ใบสั่ง
จะได้ ใบสั่ง 001 จำนวน 1 record และ 002 จำนวน 1 record
เอาไปแสดงผล
ด้วยการ วนข้อมูลอะไรก็แล้วแต่คุณ เช่น วนด้วย while
Code ตัวอย่าง syntax ไม่ถูกไปแก้เอาเอง (PHP)
$sql = 'select * from table_ใบสั่ง group by ใบสั่ง';
$result = mysql_query($sql);
while($row=mysql_fetch_assoc){
echo ข้อมูลหลัก
$sql = 'select * from table_ใบสั่ง where ใบสั่ง = $row['ใบสั่ง']' and status !=2';
$result = mysql_query($sql);
while($row=mysql_fetch_assoc){
echo ข้อมูลย่อย
}
}
|
ประวัติการแก้ไข 2016-01-19 15:06:07
|
|
|
|
Date :
2016-01-19 15:05:29 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโทษ คับ ผมบอกผิด คือ ถ้า
ใบสั่ง 001 ในรายการใดรายการ หนึ่ง ขอบใบสั่ง
มีสถานะอื่น นอกจาก 2 ไม่ต้องโชว์ ทั้งใบสั่ง ครับ
|
ประวัติการแก้ไข 2016-01-20 10:06:58
|
|
|
|
Date :
2016-01-20 10:06:12 |
By :
rock_rock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนด้วย ครับ
|
|
|
|
|
Date :
2016-01-21 13:24:14 |
By :
rock_rock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|