|
|
|
มีโจทย์ใหม่ค่ะ งง มากค่ะสำหรับมือใหม่อย่างเรา รบกวนชี้แนะด้วยค่ะ |
|
|
|
|
|
|
|
ไม่แน่ใจว่าเข้าใจถูกหรือป่าวนะครับ
ผมว่าทำลูปสถานะเพิ่มครับ
ส่วนการสร้างรายงานเหมือนเดิม
แค่เปลี่ยน เงื่อนไขในการ Query เป็นไปถามสถานะของลูปนะครับ
|
|
|
|
|
Date :
2009-07-09 13:37:34 |
By :
taobsd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมใช้ distinct ครับ
เช่น
Code (PHP)
<?php
/// แยกหัวข้อ สถานะ
$sql="select distinct(table.status) as status_name from table ";
$query=mysql_db_query($db,$sql);
$row=@mysql_num_rows($query);
$i=0;
while($i <$row)
{
$rs= mysql_fetch_array($query);
$status_name=$rs_term[status_name];
echo $status_name ."<br>";
// แสดงข้อมูลในสถานะนั้นๆ
$sql_detail="select * from table where table.status like '$status_name' ";
$query_detail=mysql_db_query($db,$sql_detail);
$row_detail=@mysql_num_rows($query_detail);
$a=0;
while($a <$row_detail)
{
$rs_detail= mysql_fetch_array($query_detail);
// ที่เหลือก็รายละเอียดครับ พวกตาราง อะไรประมาณนนั้นครับ
a++;
}
i++;
}
?>
ประมาณนี้ครับ
แบบว่า สั่ง query 2 รอบครับ รอบแรกเอาสถานะออกมา รอบสอง สั่งแสดงสถานะครับ
|
|
|
|
|
Date :
2009-07-09 13:40:20 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ง่า ยังไม่เห็นภาพอะค่ะ ว่ามันจะเขียนยังไง แล้วถ้าเราใช้เป็นเงื่อนไขเฉพาะส่วนของสถานะแล้วข้อมูลใน record นั้นมันจะมาด้วยรึเปล่าค่ะ
|
|
|
|
|
Date :
2009-07-09 13:45:15 |
By :
memee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ข้อมูลจะไม่มาครับ หรือ ถ้าแบบง่ายๆ เราก็สรางตาราง เก็บรายการ สถานะขึ้นมาครับ
เช่น
1. ตาราง status มี id_status ,status_name
2. ตาราง data มี id_no, id_status ,fild อะไรก็ว่าไปครับ
แล้วเราก็
Code (PHP)
<?php
/// แสดงหัวข้อสถานะ จากตาราง status
$sql="select id_status from status ";
$query=mysql_db_query($db,$sql);
$row=@mysql_num_rows($query);
$i=0;
while($i <$row)
{
$rs= mysql_fetch_array($query);
$status=$rs_term[id_status];
$status_name=$rs_term[status_name];
echo $status_name ;
// แสดงข้อมูลในสถานะนั้นๆ จากตาราง data
$sql_detail="select * from data where id_status = '$status' ";
$query_detail=mysql_db_query($db,$sql_detail);
$row_detail=@mysql_num_rows($query_detail);
$a=0;
while($a <$row_detail)
{
$rs_detail= mysql_fetch_array($query_detail);
// ที่เหลือก็รายละเอียดครับ พวกตาราง อะไรประมาณนนั้นครับ
a++;
}
i++;
}
?>
|
|
|
|
|
Date :
2009-07-09 14:10:52 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ มี่ ต้องการให้มานดึงข้อมูลมาโชว์เฉยๆ อ่ะค่ะ โดยแบ่งเปงตารางๆ เช่น ตารางสถานะ"รอผู้หยิบ"แต่ใช้ข้อมูลใน table ที่ add ข้อมูลมาตอนแรกอ่ะค่ะ งง มั้ยค่ะ ตัวมี่เองยัง งง เลยค่ะ ถ้าสงสัยคำถามมี่แอดมาคุยก้อด้ายนะค่ะ [email protected]
|
|
|
|
|
Date :
2009-07-09 14:35:45 |
By :
memee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูตัวอย่างในกระทู้นี้ครับ คล้ายๆกับ แต่อันนี้แบ่งเป็น เทอมๆ ก็เหมือน สถานะครับ โดยใช้ เทอม มาเป็น สถานะแยกเอาครับ
https://www.thaicreate.com/php/forum/028718.html
|
|
|
|
|
Date :
2009-07-09 15:10:26 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากค่ะ และแล้วก้อมาจบที่ array อิอิ
|
|
|
|
|
Date :
2009-07-10 07:53:18 |
By :
memee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยินดีด้วยครับ
|
|
|
|
|
Date :
2009-07-10 13:51:22 |
By :
taobsd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|