|
|
|
ช่วยอธิบาย Code การเช็ค ชาย หญิง ให้หน่อยคับ ขอบคุณคับ |
|
|
|
|
|
|
|
Code (PHP)
$q = "SELECT staff_class AS gp, if( left( staff_name, 3 ) = 'นาย', 'ชาย', 'หญิง') AS sex, count( * ) AS co FROM mansion_staff ".
"GROUP BY staff_class, if( left( staff_name, 3 ) = 'นาย', 'ชาย', 'หญิง') ";
$rs = mysql_query($q) or die("Error in query $q.".mysql_error());
if($rs){
while ($arr = mysql_fetch_array($rs)){
if($arr[gp]=='รายวัน' && $arr[sex] == 'ชาย') $cmaled = $arr[co];
if($arr[gp]=='รายวัน' && $arr[sex] == 'หญิง') $cfemaled = $arr[co];
if($arr[gp]=='รายเดือน' && $arr[sex] == 'ชาย') $cmalem = $arr[co];
if($arr[gp]=='รายเดือน' && $arr[sex] == 'หญิง') $cfemalem = $arr[co];
if(($arr[gp]=='ต่างด้าว' || $arr[gp]=='ต่างด้าว(MOU)') && $arr[sex] == 'ชาย' ) $cmalea = $arr[co];
if(($arr[gp]=='ต่างด้าว' || $arr[gp]=='ต่างด้าว(MOU)') && $arr[sex] == 'หญิง') $cfemalea = $arr[co];
}
}
คือจาก code ด้านบนนะคับ ผมไม่เข้าใจเค้าเช็คชาย กับ หญิง ยังไงคับ ช่วยอธิบายให้หน่อยคับว่า code นี้ทำงานยังไรคับ
- staff_name คือ ชื่อคนที่พักในหอ มีคำนำหน้า นาย นาง น.ส.
**เป็น code เก่าที่มีคนอื่นเขียนไว้ แต่ปัจจุบันเค้าให้แก้ เพราะ คำนำหน้าเปลี่ยนไป เป็น MR , MS ,MRS แทนคับ **
ขอบคุณคับ
Tag : PHP, MySQL, CakePHP
|
ประวัติการแก้ไข 2012-09-27 13:47:20
|
|
|
|
|
Date :
2012-09-27 13:28:30 |
By :
zamuraimom01 |
View :
931 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อืม
|
|
|
|
|
Date :
2012-09-27 16:17:46 |
By :
zamuraimom01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|