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 > การค้นหารายรับของแต่ละปีแบบใช้ list menu เมื่อค้นหาแล้วไม่โชว์ตามที่ค้นหา



 

การค้นหารายรับของแต่ละปีแบบใช้ list menu เมื่อค้นหาแล้วไม่โชว์ตามที่ค้นหา

 



Topic : 079606

Guest




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>&nbsp;</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-->&nbsp;</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=""/> &nbsp;&nbsp;ตกลง&nbsp;&nbsp;</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-->&nbsp;</td>
	                      </tr>
	                    </table></td>
	                  </tr>
	                </table>
		            <? }?></td>
	            </tr>
		        <tr>
		          <td height="33" colspan="4" valign="top" bgcolor="#ebeff9"><!--DWLayoutEmptyCell-->&nbsp;</td>
	            </tr>
	          </table>
		      <p>&nbsp;</p>
	        </div>
		    <p>&nbsp;</p>
	    <p>&nbsp;</p>
	    <p align="center">&nbsp;</p>
      </form>	  <p>&nbsp;</p></td>
	</tr>
</table>
<!-- End ImageReady Slices -->
</body>
</html>




ช่วยดูโค๊ดให้หน่อยคะ เมื่อเลือกปีที่ต้องการ มันแสดงมาทั้งหมดคะ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-06-10 12:07:47 By : saw View : 1448 Reply : 3
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

ไม่รู้จะดูตรงไหนครับ เอาเป็นว่าดูบทความนี้ครับ



Go to : PHP + MySQL อยากทำ search แบบ Dropdown list เลือกจาก Field และสามารถใส keyword ได้ด้วย พอจะมีโค๊ด ไหมคะ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-10 13:23:45 By : mr.win
 


 

No. 2

Guest


ถ้าหากเป็นแบบ มีแค่ list menu ที่เลือกปีแล้วโชว์ละคะ

เลือกปี : ปี 2551 ............2560

โชว์ เดือน ปีทีค้นหา || ราคา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-10 15:14:15 By : saw
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

Code
$sql="SELECT * FROM income WHERE user_id = '$_SESSION[LOGIN_ID]' AND YEAR(date) = '".$_POST[year]."' ORDER BY date ASC ";

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-14 15:33:24 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การค้นหารายรับของแต่ละปีแบบใช้ list menu เมื่อค้นหาแล้วไม่โชว์ตามที่ค้นหา
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่