|
|
|
การค้นหารายรับของแต่ละปีแบบใช้ list menu เมื่อค้นหาแล้วไม่โชว์ตามที่ค้นหา |
|
|
|
|
|
|
|
Code (PHP)
<?
session_start();
if($_SESSION['LOGIN_NAME']==""){ echo "<meta http-equiv=\"refresh\" content=\"0;URL=../login.php\" />"; }
include "../include/connect.php";
?>
<html>
<head>
<title>โปรแกรมบันทึกรายรับรายจ่าย</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="../style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="lightbox.js"></script>
<script type="text/javascript" src="autocomplete/autocomplete.js"></script>
<link rel="stylesheet" href="autocomplete/autocomplete.css" type="text/css"/>
<script language="javascript">
function PrintWindow() {
var address
address = "../report/report_exM.php?mount=<? echo $mount;?>"
window.open(address,"","HEIGHT=600, WIDTH=800, toolbar=0, location=0, status=0, menubar=0, scrollbars=1, resizeable=0, left=0, top=380 ");
}
</script>
<style type="text/css">
<!--
</style></head>
<?
/*-------ฟังก์ชัน วัน/เดือน/ปี่(eng)---------*/
function date_eng_convert_show_thai($b_time)
{
$yyyy = substr($b_time,0,4);
$mm = substr($b_time,5,2);
$dd = substr($b_time,8,2);
$d = substr($dd,0,1);
if ($d == "0") {
$dd = substr($dd,1,1);
} else {
$dd = $dd;
}
$hh = substr($b_time,11,2);
$ii = substr($b_time,14,2);
$ss = substr($b_time,17,2);
$th_month = array(
"01" => "มกราคม",
"02" => "กุมภาพันธ์",
"03" => "มีนาคม",
"04" => "เมษายน",
"05" => "พฤษภาคม",
"06" => "มิถุนายน",
"07" => "กรกฎาคม",
"08" => "สิงหาคม",
"09" => "กันยายน",
"10" => "ตุลาคม",
"11" => "พฤศจิกายน",
"12" => "ธันวาคม"
);
return $th_month[$mm] . " " . ($yyyy + 543);
}
?>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- ImageReady Slices (bg1.png) -->
<table id="Table_01" width="930" height="464" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td width="15" rowspan="2" background="../image/1ll.gif"><img src="../image/1ll.gif" width="15" height="8"></td>
<td width="900" height="129"><img src="../image/bgn.png" width="930" height="200" alt=""></td>
<td width="15" rowspan="2" background="../image/1rr.gif"><img src="../image/1rr.gif" width="15" height="8"></td>
</tr>
<tr>
<td background="../image/test_05.jpg" align="center" valign="top"> <form action="" method="post" enctype="multipart/form-data" name="form1" id="form1" onSubmit=" return chkData(this);">
<p> </p>
<div id="MainMenu">
<ul>
<li><a href="index.php">รายรับรายจ่าย</a></li>
| <a href="Account.php">บัญชี </a>| <a href="Report_In_Ex.php">รายงาน</a> | <a href="Category.php">ประเภท</a> |<a href="../logout.php">ออกจากระบบ</a>
</ul>
</div>
<strong>ยินดีต้อนรับคุณ</strong> : <? echo $_SESSION['LOGIN_NAME']; ?>
</p>
</form>
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form2" onSubmit=" return chkData(this);">
<div class="table2">
<table width="61%" border="0" align="center" cellpadding="5" cellspacing="0">
<tbody>
<tr align="left">
<th width="100%" height="41" align="right" valign="top" style="background-color:#cbeffd;"><span class="style151"><a href="In_Mon.php"><img src="../image/a5.gif" alt="" width="126" height="30" border="0" /></a><a href="In_Y.php"><img src="../image/a6.gif" alt="" width="126" height="30" border="0" /></a></span></th>
</tr>
</tbody>
</table>
<table width="69%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border:ridge; font-size: 14px; color: #000;">
<!--DWLayoutTable-->
<tr>
<td height="51" colspan="4" align="center" valign="top" bgcolor="#ebeff9"><p><span class="set">
<legend></legend>
</span>
<span class="set">
<legend></legend>
<p>
<legend></legend>
<legend><span class="style3">ข้อมูลรายรับ(ประจำปี)</span></legend>
</p>
</span></td>
</tr>
<tr>
<td width="345" align="right" valign="top" bgcolor="#ebeff9"><span class="style156"><span class="style152">เลือกปี ::</span></span>
<label for="select5"></label>
<select name="year">
<option value="01" selected="selected"<? if ($year=="01"){echo "selected";}?>>2551</option>
<option value="02"<? if ($year=="02"){echo "selected";}?>>2552</option>
<option value="03"<? if ($year=="03"){echo "selected";}?>>2553</option>
<option value="04"<? if ($year=="04"){echo "selected";}?>>2554</option>
<option value="05"<? if ($year=="05"){echo "selected";}?>>2555</option>
<option value="06"<? if ($year=="06"){echo "selected";}?>>2556</option>
<option value="07"<? if ($year=="07"){echo "selected";}?>>2557</option>
<option value="08"<? if ($year=="08"){echo "selected";}?>>2558</option>
<option value="09"<? if ($year=="09"){echo "selected";}?>>2559</option>
<option value="10"<? if ($year=="10"){echo "selected";}?>>2560</option>
</select></td>
<td width="21" align="right" valign="top" bgcolor="#ebeff9"><!--DWLayoutEmptyCell--> </td>
<td width="188" align="left" valign="top" bgcolor="#ebeff9"><div class="buttons" align="center">
<div align="left">
<button type="submit" class="positive" name="Submit" value="Submit"><img src="../image/save.png" alt=""/> ตกลง </button>
</div>
</div></td>
<td width="186" height="50" align="left" valign="top" bgcolor="#ebeff9"><span class="style12 style42">
<input name="print3" type="image" class="style29" onClick="PrintWindow();" src="../image/fileprint.png" alt="พิมพ์ใบยืนยัน" align="middle" width="35" height="30" />
</span></td>
</tr>
<tr>
<td height="131" colspan="4" align="center" valign="top" bgcolor="#ebeff9"><? if($Submit){?>
<table width="92%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="683" height="131" align="center" valign="top"><table width="86%" height="162" border="0" align="center">
<!--DWLayoutTable-->
<tr>
<td width="237" height="34" bgcolor="#A4CDFF"><div align="center" class="style159">วันที่่</div></td>
<td width="266" bgcolor="#A4CDFF"><div align="center" class="style159">รายรับ/บาท</div></td>
</tr>
<?
/* หาจำนวน record ทั้งหมด
ปล. อันนี้ต้องใช้กับตัวแบ่งนะ ห้ามเอาออก*/
$Qtotal = mysql_query("SELECT * FROM income WHERE user_id = '$_SESSION[LOGIN_ID]' AND date LIKE '%$_POST[year]%' "); //คิวรี่ คำสั่ง
$total = mysql_num_rows($Qtotal); // หาจำนวน record
?>
<?
if($Submit){
$check_y=date("Y");
$check_m=$mount;//เดือน
$day="$check_y-$check_m-%";//ปี-เดือน-วันอะไรก็ได้
$sql="SELECT * FROM income WHERE user_id = '$_SESSION[LOGIN_ID]' AND date LIKE '%$_POST[year]%' ORDER BY date ASC ";
$data=mysql_query($sql);//สั่ง Run SQL
}
//ดึงข้อมูล
while($rowdata=mysql_fetch_array($data)){
if($bg == "CCE3FF"){
$bg="ECF4FF";
}else{
$bg="CCE3FF";
}
?>
<? echo "<tr bgcolor=\"$bg\" align='center'> "?>
<tr>
<td bgcolor="<? echo $bg;?>"><div align="center"><span class="style155"><? echo date_eng_convert_show_thai($rowdata['date']);?></span></div></td>
<td bgcolor="<? echo $bg;?>"><div align="center"><span class="style156"> </span><span class="style155">
<?=number_format( $rowdata['price']);?>
</span></div></td>
</tr>
<? $sum=$sum+$rowdata['price'];?>
<? }?>
<tr>
<td height="20" colspan="2" align="center"><span style="background-color:#ebeff9;">
<?
if($total==0){
echo "ไม่พบรายการ";
}else{
/* ตัวแบ่งหน้า */
$page = ceil($total);
}
?>
</span></td>
</tr>
<tr>
<td height="44" colspan="2"><div align="right" class="style161">
<div align="right"><span class="x11"></span>รวมรายรับประจำปีทั้งหมด : <strong><font color="#FF6600">
<?=number_format($sum);?>
</font></strong><font color="#FF6600"> บาท</font></div></td>
</tr>
<tr></tr>
<tr>
<td height="32" colspan="2"><!--DWLayoutEmptyCell--> </td>
</tr>
</table></td>
</tr>
</table>
<? }?></td>
</tr>
<tr>
<td height="33" colspan="4" valign="top" bgcolor="#ebeff9"><!--DWLayoutEmptyCell--> </td>
</tr>
</table>
<p> </p>
</div>
<p> </p>
<p> </p>
<p align="center"> </p>
</form> <p> </p></td>
</tr>
</table>
<!-- End ImageReady Slices -->
</body>
</html>
ช่วยดูโค๊ดให้หน่อยคะ เมื่อเลือกปีที่ต้องการ มันแสดงมาทั้งหมดคะ
Tag : PHP
|
|
|
|
|
|
Date :
2012-06-10 12:07:47 |
By :
saw |
View :
1448 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าหากเป็นแบบ มีแค่ list menu ที่เลือกปีแล้วโชว์ละคะ
เลือกปี : ปี 2551 ............2560
โชว์ เดือน ปีทีค้นหา || ราคา
|
|
|
|
|
Date :
2012-06-10 15:14:15 |
By :
saw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|