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 : 119448



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



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




หกฟกฟห
ผมค้นหา ถึงวันที่ 14 เเต่ วันที่ 14 ไม่ยอมขึ้นมาครับ


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

if($_GET["FromYY"]	 == "")
{
$_GET["FromYY"] = date("Y");
$_GET["FromMM"] = date("m");
$_GET["FromDD"] = date("d");
$_GET["ToYY"] = date("Y");
$_GET["ToMM"] = date("m");
$_GET["ToDD"] = date("d");
}
?>

<html>
<head>
<title>Administrator Page</title><?php
	
	if($_SESSION['Admin_ID'] == "")
	{
		?>
	<script type="text/javascript">
	window.location="page_admin_login.php";
</script><?
	}
include("db_connect.php");
	$strSQL = "SELECT * FROM admin WHERE Admin_ID = '".$_SESSION['Admin_ID']."' ";
	$objQuery = mysql_query($strSQL);
	$objResult = mysql_fetch_array($objQuery);
?>
</head>
<script type="text/javascript">
<!-- Begin
/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Jeremy Keith :: http://www.adactio.com/ */

function doPopups() {
  if (!document.getElementsByTagName) return false;
  var links=document.getElementsByTagName("a");
  for (var i=0; i < links.length; i++) {
    if (links[i].className.match("popup")) {
      links[i].onclick=function() {
        // Below - to open a full-sized window, just use: window.open(this.href);
        window.open(this.href, "", "top=40,left=40,width=830,height=400,scrollbars"); // กำหนดรูปแบบหน้าต่าง POPUP ที่นี่
        return false;
      }
    }
  }
}
window.onload=doPopups;
// End -->
</script>
<body>
<h1>
      <center>
      รายงานกำไร - ขาดทุน
      </center>
      
    </h1>
<a href="admin_index.php">กลับหน้าหลัก</a></th>
<?php
date_default_timezone_set('Asia/Bangkok');
?>
<form name="frm" method="get" action="<?=$_SERVER['furniture/PHP_SELF'];?>" enctype="multipart/form-data">
  <table width="68%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#e4eaf2">
    <tr> 
      <td width="79%"><div align="center"><span class="style6">ช่วงเวลา</span>
            <select name="FromDD" id="FromDD" class="txtbox">
              <?
						  	for($i=1;$i<=31;$i++)
							{
								if($_GET["FromDD"] == $i)
								{
									$sel = "selected";
								}
								else
								{
									$sel = "";
								}
						  ?>
              <option value="<?=$i;?>" <?=$sel;?>>
                <?=substr("0$i",-2);?>
              </option>
              <?
							}
							?>
          </select>
        - 
        <select name="FromMM" id="FromMM" class="txtbox">
          <?
						  	for($i=1;$i<=12;$i++)
							{
								if($_GET["FromMM"] == $i)
								{
									$sel = "selected";
								}
								else
								{
									$sel = "";
								}							
						  ?>
          <option value="<?=$i;?>" <?=$sel;?>>
            <?=substr("0$i",-2);?>
            </option>
          <?
							}
							?>
        </select>
        - 
        <select name="FromYY" id="FromYY" class="txtbox">
          <?
						  	for($i=date("Y");$i>=date("Y")-4;$i--)
							{
								if($_GET["FromYY"] == $i)
								{
									$sel = "selected";
								}
								else
								{
									$sel = "";
								}
							
						  ?>
          <option value="<?=$i;?>" <?=$sel;?>>
            <?=$i+543;?>
            </option>
          <?
							}
							?>
        </select>
        ถึง
        <select name="ToDD" id="ToDD" class="txtbox">
          <?
						  	for($i=1;$i<=31;$i++)
							{
								if($_GET["ToDD"] == $i)
								{
									$sel = "selected";
								}
								else
								{
									$sel = "";
								}							
						  ?>
          <option value="<?=$i;?>" <?=$sel;?>>
            <?=substr("0$i",-2);?>
            </option>
          <?
							}
							?>
        </select>
        - 
        <select name="ToMM" id="ToMM" class="txtbox">
          <?
						  	for($i=1;$i<=12;$i++)
							{
								if($_GET["ToMM"] == $i)
								{
									$sel = "selected";
								}
								else
								{
									$sel = "";
								}							
						  ?>
          <option value="<?=$i;?>" <?=$sel;?>>
            <?=substr("0$i",-2);?>
            </option>
          <?
							}
							?>
        </select>
        - 
        <select name="ToYY" id="ToYY" class="txtbox">
          <?
						  	for($i=date("Y");$i>=date("Y")-4;$i--)
							{
								if($_GET["ToYY"] == $i)
								{
									$sel = "selected";
								}
								else
								{
									$sel = "";
								}							
						  ?>
          <option value="<?=$i;?>" <?=$sel;?>>
            <?=$i+543;?>
            </option>
          <?
							}
							?>
        </select>
              <input type="submit" class="button" value="View">
              <input name="View" type="hidden" id="View" value="V"> 
              <input name="status" type="hidden"  value="Y">
      </div></td>
    </tr>
  </table>
  <table width="68%" height="10" border=1 align="center" cellpadding=1 cellspacing=1 bordercolor="#dcdcdc" bgcolor=#e4eaf2>
    <tbody>
      <tr bgcolor=#e5e5e5> 
        <td bgcolor="#F0F0F0"><div align="center" class="style7">ลำดับ</div></td>
        <td bgcolor="#F0F0F0"><div align="center" class="style7">วันที่</div></td>
        <td bgcolor="#F0F0F0"><div align="center" class="style7">เลขที่ใบขาย</div></td>
        <td bgcolor="#F0F0F0"><div align="center" class="style7">ราคาขาย</div></td>
        <td bgcolor="#F0F0F0"><div align="center" class="style7">ราคาต้นทุน</div></td>
        <td bgcolor="#F0F0F0"><div align="center" class="style7">กำไร</div></td>
      </tr>
      <?
	 		 $i=0;
$Per_Page =31;			 
	
if($_GET["View"] == "V")
{		
	$strCondition  = "  and OrderDate between '$_GET[FromYY]-$_GET[FromMM]-$_GET[FromDD]' and '$_GET[ToYY]-$_GET[ToMM]-$_GET[ToDD]' ";
	$Per_Page =1000;
}
$sql = "select * From orders where 1 $strCondition ";



if(!$Page)
$Page=1;

$Prev_Page = $Page-1;
$Next_Page   = $Page+1;

$result  = mysql_query($sql);
$Page_start = ($Per_Page*$Page)-$Per_Page;
$Num_Rows =	mysql_num_rows($result);

if($Num_Rows<=$Per_Page)
		$Num_Pages =1;
else if(($Num_Rows % $Per_Page)==0)
		$Num_Pages =($Num_Rows/$Per_Page)	;
else 
		$Num_Pages =($Num_Rows/$Per_Page)	+1;

$Num_Pages  = (int)$Num_Pages;

if(($Page>$Num_Pages)	|| ($Page<0))

$sql .= "  order by OrderID asc 	LIMIT $Page_start , $Per_Page";

  //��ǹ�ʴ���
  $i=0;
		$query1 =  mysql_query($sql);
		While($result1= mysql_fetch_array($query1)){
$i++;	
$total1 = $sum;
			?>
      <tr bgcolor=#e5e5e5> 
        <td width="91" bgcolor="#FFFFFF"> <div align="center"> 
            <?=$i;?>
        </div></td>
        <td width="180" bgcolor="#FFFFFF"> <div align="center"> 
            <?=$result1["OrderDate"];?>
        </div></td>
        <td width="280" bgcolor="#FFFFFF"><div align="center"> 
            <?=$result1["OrderID"];?>
        </div></td>
        <td width="265" align="center" bgcolor="#FFFFFF"><div align="right">
          <?=number_format($result1["Sum"],2);?>
        </div></td>
        <td width="265" align="center" bgcolor="#FFFFFF"><div align="right">
          <?=number_format($result1["or_costs"],2);?>
        </div></td>
        <td width="265" bgcolor="#FFFFFF"> <div align="right"> 
            <?=number_format($result1["Kumrai"],2);?>
        </div></td>
      </tr>
      <? $sum1 = $result1["Kumrai"];
	  		$sum =  $sum1+$total1;
	                         	}
	                      	?>
      <tr bgcolor=#e5e5e5> 
        <td colspan="5" bgcolor="#FFFFFF"><div align="right">รวม</div></td>
        <td bgcolor="#FFFFFF"><div align="right"><font color="#FF0000"> 
            <?=number_format($sum,2);?>
            </font></div></td>
      </tr>
    </tbody>
  </table>
  <br>
  <table width="69%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr> 
      <td> จำนวน
        <?= $Num_Rows;?>
        แบ่งเป็น : <b> 
        <?=$Num_Pages;?>
        </b> ไปยัง : 
        <?
			if($Prev_Page)	
					echo " <a href='$PHP_SELF?Page=$Prev_Page'><< Back </a> ";
			for($i=1; $i<$Num_Pages; $i++){
						if($i != $Page)
								echo " [ <a href='$PHP_SELF?Page=$i'>$i</a> ]";
						else 
								echo "<b> $i </b>";
		}

if($Page!=$Num_Pages)
					echo " <a href ='$PHP_SELF?Page=$Next_Page'> Next >>  </a>";
			
			?>
        &nbsp;</td>
    </tr>
  </table>
</form>
</body>
</html>




Tag : PHP, MySQL









ประวัติการแก้ไข
2015-10-17 21:28:06
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-10-17 21:26:15 By : ifirstinw View : 1085 Reply : 10
 

 

No. 1



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



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


Code (PHP)
$strCondition  = "  and DATE_FORMAT(OrderDate,'%Y-%m-%d') between '".($_GET[FromYY]-543)."-$_GET[FromMM]-$_GET[FromDD]' and '".($_GET[ToYY]-543)."-$_GET[ToMM]-$_GET[ToDD]' ";







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-17 22:05:06 By : ipstarone
 


 

No. 2



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



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


ลองเเล้วครับ ค้นหาไม่เจอเรกคอร์ด เลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-17 22:24:28 By : ifirstinw
 

 

No. 3



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



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

เอาส่วนที่แก้ มาโชว์ให้ดูด้วยสิครับ ไม่ต้องทั้งหมด เอาแค่ส่วนที่แก้เพิ่มเติม
คนตอบเขาจะได้ช่วยเช็คว่าพิมพ์ตรงไหน หรือ ของเขาผิดตรงไหน
ตอบมาลอยๆ ว่าไม่ได้แล้วจะให้เขาช่วยต่ออย่างไรครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-18 08:10:02 By : NewbiePHP
 


 

No. 4



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



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


แบบนี้ครับ
Code (PHP)
	
if($_GET["View"] == "V")
{		
	$strCondition  = "  and DATE_FORMAT(OrderDate,'%Y-%m-%d') between '".($_GET[FromYY]-543)."-$_GET[FromMM]-$_GET[FromDD]' and '".($_GET[ToYY]-543)."-$_GET[ToMM]-$_GET[ToDD]' ";
	$Per_Page =1000;
}
$sql = "select * From orders where 1 $strCondition ";

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-18 15:20:31 By : ifirstinw
 


 

No. 5



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



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

ขอโทษ ตาลาย
2015 มองเป็น พ.ศ. ซะงั้น

245.$sql .= " order by OrderID asc LIMIT $Page_start , $Per_Page";
echo $sql; // เพิ่มบันทัดนี้ ทดสอบเอา statement ออกมาดูครับ ว่าเป็นยังไง


ประวัติการแก้ไข
2015-10-19 09:50:27
2015-10-19 09:55:25
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-19 08:57:40 By : NewbiePHP
 


 

No. 6



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



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


ได้ออกมาแบบนี้ครับ
sdsdsd


ประวัติการแก้ไข
2015-10-19 18:22:07
2015-10-19 18:26:43
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-19 14:16:18 By : ifirstinw
 


 

No. 7



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



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

2015-10-5 ควรจะเป็น 2015-10-05 ครับ

146.<option value="<?=$i;?>" <?=$sel;?>>
แก้เป็น
146.<option value="<?=substr("0$i",-2);?>" <?=$sel;?>>


ประวัติการแก้ไข
2015-10-19 14:46:13
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-19 14:44:24 By : NewbiePHP
 


 

No. 8



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



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


ได้เเล้วครับผม
หกดหกด

นำโค๊ด ที่คุณ Progamon มาปรับใช้กับของเดิมครับ
เเละก็แก้ไข บรรทัด 146.<option value="<?=substr("0$i",-2);?>" <?=$sel;?>> ตามที่ คุณNewbiePHPบอก

ตอนนี้ ค้นหาตรงกันเเล้วครับ

ขอบคุณมากเลยครับ คุณ Progamon เเละ คุณ NewbiePHP

Code (PHP)
if($_GET["View"] == "V")
{		
	$strCondition  = "  AND DATE_FORMAT(OrderDate,'%Y-%m-%d') between '$_GET[FromYY]-$_GET[FromMM]-$_GET[FromDD]' and '$_GET[ToYY]-$_GET[ToMM]-$_GET[ToDD]' ";
	
	$Per_Page =1000;
}
$sql = "select * From orders where 1 $strCondition ";
echo $sql;

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-19 18:34:25 By : ifirstinw
 


 

No. 9



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



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


สอบถามเพิ่มเติมครับ จะปรับให้ ปีตาม ฐานข้อมูลได้ไหมครับ ให้เป็น 2015 ไม่ให้เป็น 2558
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-19 18:38:23 By : ifirstinw
 


 

No. 10



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



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

การแสดงหน้าเพจนี้แล้วแต่เราครับ
โดยปรกติเวลาแสดงหน้าเพจผมก็จะแสดงเป็น พศ. เหมือนกันครับ
ทั้งการ input และ output แต่ใน database จะเก็บเป็นปี คศ. ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-19 20:05:33 By : NewbiePHP
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 00
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 อัตราราคา คลิกที่นี่