|
|
|
ต้องการสร้างตารางเก็บประวัติค่าใช้จ่ายในแต่ละเดือน ส่วนลำดับถัดไปปล่อยให้เป็นค่าว่างอะครับ (เพิ่มขึ้นมาใหม่) |
|
|
|
|
|
|
|
ต้องการสร้างตารางเก็บประวัติค่าใช้จ่ายในแต่ละเดือน ส่วนลำดับถัดไปปล่อยให้เป็นค่าว่างอะครับ (เพิ่มขึ้นมาใหม่)
Code
Code (PHP)
<?
ob_start();
session_start();
include("include/connect.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=windows-874" />
<title>อพาร์ทเม้นท์</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="900" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><? require_once("banner.inc.php"); ?></td>
</tr>
<tr>
<td align="center"><? require_once("menu.inc.php"); ?></td>
</tr>
<tr>
<td align="center"><hr>
<table width="850" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="123" align="center" bgcolor="#66FF00">หมายเลขห้อง</td>
<td width="88" align="center" bgcolor="#66FF00">ตู้เสื้อผ้า</td>
<td width="77" align="center" bgcolor="#66FF00">พัดลม</td>
<td width="46" align="center" bgcolor="#66FF00">แอร์</td>
<td width="71" align="center" bgcolor="#66FF00">เตียง</td>
<td width="120" align="center" bgcolor="#66FF00">โค๊ะเครื่องแป้ง</td>
<td width="64" align="center" bgcolor="#66FF00">ตู้เย็น</td>
<td width="122" align="center" bgcolor="#66FF00">เครื่องทำน้ำอุ่น</td>
<td width="56" align="center" bgcolor="#66FF00">ทีวี</td>
</tr>
<?
$sql = "SELECT * FROM room WHERE status = '$_SESSION[login]' ";
//echo ;
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
if(mysql_num_rows($result)){
do{
?>
<tr>
<td align="center"><? echo $row['doc_id']; ?> </td>
<td align="center"><? if($row['z1'] == "yes"){ ?>
<img src="image/true_i.png" alt="" width="24" height="19" />
<? }else{?>
<img src="image/false_i.png" alt="" width="20" height="19" />
<? }?>
</td>
<td align="center"><? if($row['z2'] == "yes"){ ?>
<img src="image/true_i.png" alt="" width="24" height="19" />
<? }else{?>
<img src="image/false_i.png" alt="" width="20" height="19" />
<? }?>
</td>
<td align="center"><? if($row['z3'] == "yes"){ ?>
<img src="image/true_i.png" alt="" width="24" height="19" />
<? }else{?>
<img src="image/false_i.png" alt="" width="20" height="19" />
<? }?>
</td>
<td align="center"><? if($row['z4'] == "yes"){ ?>
<img src="image/true_i.png" alt="" width="24" height="19" />
<? }else{?>
<img src="image/false_i.png" alt="" width="20" height="19" />
<? }?>
</td>
<td align="center"><? if($row['z5'] == "yes"){ ?>
<img src="image/true_i.png" alt="" width="24" height="19" />
<? }else{?>
<img src="image/false_i.png" alt="" width="20" height="19" />
<? }?>
</td>
<td align="center"><? if($row['z6'] == "yes"){ ?>
<img src="image/true_i.png" alt="" width="24" height="19" />
<? }else{?>
<img src="image/false_i.png" alt="" width="20" height="19" />
<? }?>
</td>
<td align="center"><? if($row['z7'] == "yes"){ ?>
<img src="image/true_i.png" alt="" width="24" height="19" />
<? }else{?>
<img src="image/false_i.png" alt="" width="20" height="19" />
<? }?>
</td>
<td align="center"><? if($row['z8'] == "yes"){ ?>
<img src="image/true_i.png" alt="" width="24" height="19" />
<? }else{?>
<img src="image/false_i.png" alt="" width="20" height="19" />
<? }?>
</td>
</tr>
<?
}while($row = mysql_fetch_array($result));
?>
</table>
<p>
</p>
<table width="900" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="92" align="center" bgcolor="#66FF33">หมายเลขห้อง</td>
<td width="148" align="center" bgcolor="#66FF33">ชื่อ-สกุล</td>
<td width="87" align="center" bgcolor="#66FF33">เบอร์โทร</td>
<td width="118" align="center" bgcolor="#66FF33">ราคาค่าห้อง (คงที่)</td>
<td width="104" align="center" bgcolor="#66FF33">ค่าไฟ(เดือนนี้)</td>
<td width="111" align="center" bgcolor="#66FF33">ค่าน้ำ(เดือนนี้)</td>
<td width="76" align="center" bgcolor="#66FF33">ยอด</td>
<td width="87" align="center" bgcolor="#66FF33">สถานะ</td>
</tr>
<?
$sql = "SELECT A.doc_id , A.price , A.status , B.per_id , B.f_name , B.l_name , B.tel FROM room A, user B WHERE A.status=B.per_id AND B.per_id='$_SESSION[login]' ORDER BY A.doc_id ASC ";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
function fn_bill($doc_id,$per_id,$value){
include("include/connect.php");
$date = date("Y-m");
$ss = "SELECT * FROM bill WHERE room_id='$doc_id' AND per_id='$per_id' AND date_bill = '$date' ";
$rr = mysql_query($ss);
$roow = mysql_fetch_array($rr);
$numm = mysql_num_rows($rr);
if($numm == 0){
$return = "ยังไม่ได้คำนวน";
}else if($numm != 0 && $value == "fire"){
$return = "$roow[$value]";
}else if($numm != 0 && $value == "water"){
$return = "$roow[$value]";
}else if($numm != 0 && $value == "price"){
$return = "$roow[$value]";
}else if($numm != 0 && $value == "status"){
if($roow['date_pay'] == ""){
$return = "ค้างชำระ";
}else{
$return = "ชำระแล้ว";
}
}
return $return;
}
do{
?>
<tr>
<td align="center"><? echo $row['doc_id']; ?> </td>
<td align="center"><? echo $row['f_name']; ?> <? echo $row['l_name']; ?></td>
<td align="center"><? echo $row['tel']; ?></td>
<td align="center"><? echo $row['price']; ?></td>
<td align="center"><?
echo fn_bill("$row[doc_id]","$row[per_id]","fire");
?>
</td>
<td align="center"><?
echo fn_bill("$row[doc_id]","$row[per_id]","water");
?></td>
<td align="center"><?
echo fn_bill("$row[doc_id]","$row[per_id]","price");
?></td>
<td align="center"><?
echo fn_bill("$row[doc_id]","$row[per_id]","status");
?>
</td>
</tr>
<?
}while($row = mysql_fetch_array($result));
?>
</table>
<? }
else{
echo "ท่านอยู่ในสถานะ ระหว่างรอจอง";
}
?>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p></td>
</tr>
<tr>
<td align="center"><? require_once("footer.inc.php"); ?></td>
</tr>
</table>
</body>
</html>
Tag : PHP
|
ประวัติการแก้ไข 2013-02-27 08:25:28 2013-02-27 08:26:37 2013-02-27 08:34:39 2013-02-27 08:34:58
|
|
|
|
|
Date :
2013-02-27 08:22:03 |
By :
patz8899 |
View :
930 |
Reply :
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ติดปัญหาตรงไหนครับ ?
|
|
|
|
|
Date :
2013-02-27 09:11:18 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมต้องการให้แสดงข้อมูล
room_id แสดงแล้ว
per_id แสดงแล้ว
fire แสดงแล้ว
water แสดงแล้ว
date_pay ต้องการให้แสดง
date_bill ต้องการให้แสดง
fire_unit ต้องการให้แสดง
water_unit ต้องการให้แสดง
price แสดงแล้ว
|
|
|
|
|
Date :
2013-02-27 09:19:21 |
By :
patz8899 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจากตารางใช้พวก LEFT JOIN ก็น่าจะได้แล้วน่ะครับ
|
|
|
|
|
Date :
2013-02-27 09:26:20 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมต้องการให้มันแสดงเป็นลำดับด้วยอะครับ
ประมาณว่า ให้เขาเปรียบเทียบในแต่ละเดือนว่าค่าใช้เท่าไหร่
แบบเดือนที่1
เดือนที่2
เดือนที่3
เดือนที่4
|
ประวัติการแก้ไข 2013-02-27 09:34:23
|
|
|
|
Date :
2013-02-27 09:33:32 |
By :
patz8899 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง Capture หน้าจอปัจจุบันมาดูหน่อยครับ
|
|
|
|
|
Date :
2013-02-27 09:37:28 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้ามี datetime ใช้ ORDER BY ฟิวล์ ASC ก็น่าจะโอแล้วนะครับ
|
|
|
|
|
Date :
2013-02-27 09:37:43 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุกcomment
ขอทดลองแปปนะครับ
|
|
|
|
|
Date :
2013-02-27 09:47:50 |
By :
patz8899 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยครับ เหลือ date_pay และ date_bill 2 ตัวที่ไม่แสดง
อยากให้แสดงRow และ Colum ทั้งหมดเลยครับ (เพื่อที่ลูกค้าจะได้เปรียบเทียบราคาได้)
อยากให้แสดงRow และ Colum ทั้งหมดเลยครับ (เพื่อที่ลูกค้าจะได้เปรียบเทียบราคาได้)
Code (PHP)
<?
ob_start();
session_start();
include("include/connect.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=windows-874" />
<title>เมืองนนท์อพาร์ทเม้นท์</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="900" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><? require_once("banner.inc.php"); ?></td>
</tr>
<tr>
<td align="center"><? require_once("menu.inc.php"); ?></td>
</tr>
<tr>
<td align="center"><hr>
<table width="850" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="123" align="center" bgcolor="#66FF00">หมายเลขห้อง</td>
<td width="88" align="center" bgcolor="#66FF00">ตู้เสื้อผ้า</td>
<td width="77" align="center" bgcolor="#66FF00">พัดลม</td>
<td width="46" align="center" bgcolor="#66FF00">แอร์</td>
<td width="71" align="center" bgcolor="#66FF00">เตียง</td>
<td width="120" align="center" bgcolor="#66FF00">โค๊ะเครื่องแป้ง</td>
<td width="64" align="center" bgcolor="#66FF00">ตู้เย็น</td>
<td width="122" align="center" bgcolor="#66FF00">เครื่องทำน้ำอุ่น</td>
<td width="56" align="center" bgcolor="#66FF00">ทีวี</td>
</tr>
<?
$sql = "SELECT * FROM room WHERE status = '$_SESSION[login]' ";
//echo ;
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
if(mysql_num_rows($result)){
do{
?>
<tr>
<td align="center"><? echo $row['doc_id']; ?> </td>
<td align="center"><? if($row['z1'] == "yes"){ ?>
<img src="image/true_i.png" alt="" width="24" height="19" />
<? }else{?>
<img src="image/false_i.png" alt="" width="20" height="19" />
<? }?>
</td>
<td align="center"><? if($row['z2'] == "yes"){ ?>
<img src="image/true_i.png" alt="" width="24" height="19" />
<? }else{?>
<img src="image/false_i.png" alt="" width="20" height="19" />
<? }?>
</td>
<td align="center"><? if($row['z3'] == "yes"){ ?>
<img src="image/true_i.png" alt="" width="24" height="19" />
<? }else{?>
<img src="image/false_i.png" alt="" width="20" height="19" />
<? }?>
</td>
<td align="center"><? if($row['z4'] == "yes"){ ?>
<img src="image/true_i.png" alt="" width="24" height="19" />
<? }else{?>
<img src="image/false_i.png" alt="" width="20" height="19" />
<? }?>
</td>
<td align="center"><? if($row['z5'] == "yes"){ ?>
<img src="image/true_i.png" alt="" width="24" height="19" />
<? }else{?>
<img src="image/false_i.png" alt="" width="20" height="19" />
<? }?>
</td>
<td align="center"><? if($row['z6'] == "yes"){ ?>
<img src="image/true_i.png" alt="" width="24" height="19" />
<? }else{?>
<img src="image/false_i.png" alt="" width="20" height="19" />
<? }?>
</td>
<td align="center"><? if($row['z7'] == "yes"){ ?>
<img src="image/true_i.png" alt="" width="24" height="19" />
<? }else{?>
<img src="image/false_i.png" alt="" width="20" height="19" />
<? }?>
</td>
<td align="center"><? if($row['z8'] == "yes"){ ?>
<img src="image/true_i.png" alt="" width="24" height="19" />
<? }else{?>
<img src="image/false_i.png" alt="" width="20" height="19" />
<? }?>
</td>
</tr>
<?
}while($row = mysql_fetch_array($result));
?>
</table>
<p>
</p>
<table width="900" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100" align="center" bgcolor="#66FF33">หมายเลขห้อง</td>
<td width="161" align="center" bgcolor="#66FF33">ชื่อ-สกุล</td>
<td width="95" align="center" bgcolor="#66FF33">เบอร์โทร</td>
<td width="103" align="center" bgcolor="#66FF33">ราคาค่าห้อง (คงที่)</td>
<td width="121" align="center" bgcolor="#66FF33">ค่าไฟ(เดือนนี้)</td>
<td width="139" align="center" bgcolor="#66FF33">ค่าน้ำ(เดือนนี้)</td>
<td width="83" align="center" bgcolor="#66FF33">ยอด</td>
<td width="98" align="center" bgcolor="#66FF33">สถานะ</td>
<td width="98" align="center" bgcolor="#66FF33">วันที่ออกบิล</td>
<td width="98" align="center" bgcolor="#66FF33">วันที่จ่าย</td>
</tr>
<?
$sql = "SELECT A.doc_id , A.price , A.status , B.per_id , B.f_name , B.l_name , B.tel FROM room A, user B WHERE A.status=B.per_id AND B.per_id='$_SESSION[login]' ORDER BY A.doc_id ASC ";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
function fn_bill($doc_id,$per_id,$value){
include("include/connect.php");
$date = date("Y-m");
$ss = "SELECT * FROM bill WHERE room_id='$doc_id' AND per_id='$per_id' AND date_bill = '$date' ";
$rr = mysql_query($ss);
$roow = mysql_fetch_array($rr);
$numm = mysql_num_rows($rr);
if($numm == 0){
$return = "ยังไม่ได้คำนวน";
}else if($numm != 0 && $value == "fire"){
$return = "$roow[$value]";
}else if($numm != 0 && $value == "water"){
$return = "$roow[$value]";
}else if($numm != 0 && $value == "price"){
$return = "$roow[$value]";
}else if($numm != 0 && $value == "status"){
if($roow['date_pay'] == ""){
$return = "ค้างชำระ";
}else{
$return = "ชำระแล้ว";
}
}
return $return;
}
do{
?>
<tr>
<td align="center"><? echo $row['doc_id']; ?> </td>
<td align="center"><? echo $row['f_name']; ?> <? echo $row['l_name']; ?></td>
<td align="center"><? echo $row['tel']; ?></td>
<td align="center"><? echo $row['price']; ?></td>
<td align="center"><?
echo fn_bill("$row[doc_id]","$row[per_id]","fire");
?>
</td>
<td align="center"><?
echo fn_bill("$row[doc_id]","$row[per_id]","water");
?></td>
<td align="center"><?
echo fn_bill("$row[doc_id]","$row[per_id]","price");
?></td>
<td align="center"><?
echo fn_bill("$row[doc_id]","$row[per_id]","status");
?>
<td align="center"><?
echo fn_bill("$row[doc_id]","$row[per_id]","date_bill");
?>
<td align="center"><?
echo fn_bill("$row[doc_id]","$row[per_id]","date_pay");
?>
</td>
</tr>
<?
}while($row = mysql_fetch_array($result));
?>
</table>
<? }
else{
echo "ท่านอยู่ในสถานะ ระหว่างรอจอง";
}
?>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p></td>
</tr>
<tr>
<td align="center"><? require_once("footer.inc.php"); ?></td>
</tr>
</table>
</body>
</html>
|
|
|
|
|
Date :
2013-02-27 12:05:41 |
By :
patz8899 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|