Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ต้องการให้แสดงข้อมูลเฉพาะเดือนที่ยังไม่ได้จ่ายเงิน ต้องทำยังไงครับ



 

ต้องการให้แสดงข้อมูลเฉพาะเดือนที่ยังไม่ได้จ่ายเงิน ต้องทำยังไงครับ

 



Topic : 092508



โพสกระทู้ ( 37 )
บทความ ( 0 )



สถานะออฟไลน์




ต้องการให้แสดงข้อมูลเฉพาะเดือนที่ยังไม่ได้จ่ายเงิน ต้องทำยังไงครับ (เดือนที่จ่ายเงินแล้วคือdate_pay)

bill

เพราะตอนนี้มันแสดงข้อมูลแค่เดือน 12/03/13 (อยากรู้สาเหตุด้วยครับว่าเพราะอะไร)
bill1

Code (PHP)
<?
ob_start();
session_start();

include("include/connect.php");

if($_SESSION['admin'] != "admin"){
	?>
	<form action="log_admin.php" method="post" name="myform">
    password : <input name="txtpass" id="txtpass" type="password" /> <input value="login" name="bt" type="submit" />
    </form>
	
	<?	exit();
	}
	?>
<!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" />
<script>
function pay(doc_id)
{
if(confirm("ห้อง"+doc_id+"ได้ชำระเงินเรียบร้อยแล้ว")==true)
{
window.location = 'pay.php?doc_id='+doc_id;
}
else
{
alert('You selected to cancel.');
}
}
</script>
</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_admin.inc.php"); ?></td>
  </tr>
  <tr>
    <td align="center"><br />
<br />
<br />
<br />

      <table width="1020" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="86" align="center" bgcolor="#66FF33">หมายเลขห้อง</td>
          <td width="122" align="center" bgcolor="#66FF33">ชื่อ-สกุล</td>
          <td width="90" align="center" bgcolor="#66FF33">เบอร์โทร</td>
          <td width="86" align="center" bgcolor="#66FF33">ราคาค่าห้อง</td>
          <td width="115" align="center" bgcolor="#66FF33">ค่าไฟ(เดือนนี้)</td>
          <td width="108" align="center" bgcolor="#66FF33">ค่าน้ำ(เดือนนี้)</td>
          <td width="95" align="center" bgcolor="#66FF33">ยอด</td>
          <td width="120" align="center" bgcolor="#66FF33">วันเดือนปี</td>
          <td width="120" align="center" bgcolor="#66FF33">สถานะ</td>
          <td width="78" 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 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 = "ชำระแล้ว";
										}
				 }else if($numm != 0 && $value == "date_pay"){			
									$return = "$roow[$value]";
				 }
				 
				 
		 return $return;
	 }
	  
	  do{
	  ?>
      
        <tr>
          <td align="center"><? echo $row['doc_id']; ?>&nbsp;</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");
		  ?>    
          &nbsp;</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]","date_pay");
		  ?></td>
          <td align="center">
          <?
		  echo fn_bill("$row[doc_id]","$row[per_id]","status");
		  ?>    
          &nbsp;</td>
          <td align="center">
          <a href="process.php?doc_id=<? echo $row[doc_id]; ?>&per_id=<? echo $row[per_id]; ?>">
          <img src="image/b_browse.png" width="16" height="16" border="0" title="คำนวน"/></a> | 
          <a href="#" onClick="pay(<? echo $row[doc_id]; ?>);">
          <img src="image/b_edit.png" width="16" height="16" border="0" title="จ่ายแล้ว"/></a>| 
          <a href="bill.php?doc_id=<? echo $row[doc_id]; ?>" >
          <img src="image/annoicon.gif" width="20" height="20" border="0" title="ออกบิล"/>
          </a>
          
          </td>
        </tr>
        <?
	  }while($row = mysql_fetch_array($result));
        ?>
        
      </table>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
    <p>&nbsp;</p></td>
  </tr>
  <tr>
    <td align="center"><? require_once("footer.inc.php"); ?></td>
  </tr>
</table>
</body>

</html>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-03-15 19:57:55 By : patz8899 View : 645 Reply : 2
 

 

No. 1



โพสกระทู้ ( 615 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Code
SELECT * FROM xxxxxx WHERE date_pay IS NULL







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-15 20:24:24 By : t-monroe
 


 

No. 2



โพสกระทู้ ( 37 )
บทความ ( 0 )



สถานะออฟไลน์


พี่ครับ มันต้องแทรก Code ตรงไหนหรอครับ และต้องเขียนยังไง
เพราะมัน }while($row = mysql_fetch_array($result));
ผมเลยไม่รู้ว่าจะเขียน Code พี่ใส่ยังไงอะครับ
เพราะเขียนลองเขียนแล้ว มันขึ้นerror อะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-16 00:07:13 By : patz8899
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ต้องการให้แสดงข้อมูลเฉพาะเดือนที่ยังไม่ได้จ่ายเงิน ต้องทำยังไงครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่