|
|
|
ช่วยด้วยค่ะ เรื่องตารางที่ qurey มาจาก database แสดงผลแปลกๆ แบบในรูปอ่ะค่ะ |
|
|
|
|
|
|
|
กรณีไม่มีข้อมูลลองใส่ เข้าไปครับ
|
|
|
|
|
Date :
2012-05-15 11:08:54 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จัดโค้ดที่เกี่ยวข้องมาดูกัน ดีก่านะครับ
|
|
|
|
|
Date :
2012-05-15 11:09:41 |
By :
lootboom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค้ด ตรงส่วนที่แสดงตารางค่ะ ขอบคุณค่ะ
Code (PHP)
<table width="309" height="71" border="2" align="center" bordercolor="#336699">
<tr bgcolor="#B0C6D0">
<td width="45"> <div align="center"><strong> เดือน</strong></div></td>
<td width="58"> <div align="center"><strong> เป้าหมาย </strong></div></td>
<td width="82"> <div align="center"><strong> ติดตั้งจริง </strong></div></td>
<td width="96"> <div align="center"><strong> เทียบกับเป้าหมาย</strong></div></td>
</tr>
<?
include "connect.php";
$sql = "select * from 2555area WHERE area = 13"; //เช็คค่าข้อมูลที่ส่งมาจากฟอร์ม
$result = odbc_exec($connect,$sql);
?>
<?
$a=1;
$monthname = array("","ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค.");
while($objResult = odbc_fetch_array($result))
{
?>
<td><div align="center"><? echo $monthname[$a];?></div></td>
<td><?=$objResult["target"];?></td>
<td><?=$objResult["install"];?></td>
<td><?=$objResult["remain"];?></td>
</tr>
<?
$a++;
}
?>
</table>
|
|
|
|
|
Date :
2012-05-15 12:57:50 |
By :
littlenink |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองทำตามความเห็นที่1หรือยังครับ
|
|
|
|
|
Date :
2012-05-15 13:36:50 |
By :
naskw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ ลงใน database หรอคะ หรือว่า ตารางเปล่าคะ ถ้าเป็นตาราง มันไม่มีอ่ะค่ะ สร้างพร้อมๆ กับเอา ข้อมูลออกมาเลย ตามโค้ดข้างบน หรือว่า ยังไงอ่ะคะ ไม่เข้าใจ ตามโค้ดข้างบนต้องใส่ตรงไหนคะ
|
|
|
|
|
Date :
2012-05-15 13:41:02 |
By :
littlenink |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียน function แทรกก่อนก้ได้ครับ เช่น
Code (PHP)
<?
function replace_null($str)
{
if($str=="")
{
return " ";
}
else
{
return $str;
}
}
?>
<td><div align="center"><? echo replace_null($monthname[$a]);?></div></td>
<td><?=replace_null($objResult["target"]);?></td>
<td><?=replace_null($objResult["install"]);?></td>
<td><?=replace_null($objResult["remain"]);?></td>
|
|
|
|
|
Date :
2012-05-15 17:08:32 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|