ดูให้หน่อยค่ะแสดงใน Mysql กับ PHP มันไม่ตรงกันค่ะรบกวนหน่อยค่ะ
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ระบบฐานข้อมูลเพื่อการจัดการสุขภาวะโดยชุมชน</title>
<link rel="stylesheet" type="text/css" href="../../include/Tebal.css" />
</head>
<body background="../../img/bg.gif">
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td colspan="2"><? include "../../include/head1.php"; ?></td>
</tr>
<tr>
<td colspan="2"><? include "../../include/menu2.php"; ?></td>
</tr>
<tr >
<td width="100"><? include "../../menu/menu.HTML"; ?></td>
<td width="700" align="center" valign="top">ข้อมูลจำนวนประชากร<?
include("../../include/connectdb.php");
$strSQL = "select mu,Sum(case when Sex=1 then 1 else 0 end) as sex1,sum(case when Sex=2 then 1 else 0 end) as sex2 from AssessDetail INNER JOIN AssessHead ON AssessDetail.AssessId = AssessHead.AssessId WHERE AssessDetail.IsFamily=1 AND AssessDetail.IsDead=1 GROUP BY mu";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$row = mysql_fetch_array($objQuery);
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
?>
<table width="307" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
<tr>
<td width="178" bgcolor="#99FFFF"><div align="center">หมู่ </div></td>
<td width="113" bgcolor="#99FFFF"><div align="center">ชาย </div></td>
<td width="113" bgcolor="#99FFFF"><div align="center">หญิง </div></td>
<td width="113" bgcolor="#99FFFF"><div align="center">รวม </div></td>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center">
<?=$objResult["mu"];?>
</div></td>
<td align="right"><?=$objResult["sex1"];?></td>
<td align="right"><?=$objResult["sex2"];?></td>
<td align="right"><?=$objResult["sex2"]+$objResult["sex1"];?></td>
</tr>
<?
}
?>
<tr>
<td width="178" bgcolor="#99CCFF"><div align="center">รวม </div></td>
<td width="113" bgcolor="#99CCFF"><div align="center">ชาย </div></td>
<td width="113" bgcolor="#99CCFF"><div align="center">หญิง </div></td>
<td width="113" bgcolor="#99CCFF"><div align="center">รวม </div></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2"><? include "../../include/Foot.php"; ?></td>
</tr>
</table>
</body>
</html>
Date :
2010-11-05 12:39:55
By :
jariya011
ลบ $row = mysql_fetch_array($objQuery); บรรทัด 25 ออก
Date :
2010-11-05 13:16:49
By :
num
ขอบคุณ คุณ num มากค่ะ
Date :
2010-11-05 13:40:00
By :
jariya011
แล้วถ้าต้องการให้มันแสดงหมู่แบบเรียงลำดับแบบนี้ล่ะค่ะ
1
2
3
4
5
:
:
10
11
12
ตอนนี้มันแสดงแบบนี้ค่ะ
1
10
11
12
2
3
4
:
:
Date :
2010-11-05 13:51:05
By :
jariya011
บรรทัดที่ 22 ตัวแปร $strSQL เขียนต่อท้ายในcodeว่า ORDER BY mu ASC
Date :
2010-11-05 15:05:12
By :
- -
Load balance : Server 03