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,027

HOME > PHP > PHP Forum > จากโค้ดผมต้องการให้เลือกวันแล้วแสดงข้อมูลการซื้อขายในวันนั้น ๆ ครับ แต่ติดปัญหาตรง javascript ครับ



 

จากโค้ดผมต้องการให้เลือกวันแล้วแสดงข้อมูลการซื้อขายในวันนั้น ๆ ครับ แต่ติดปัญหาตรง javascript ครับ

 



Topic : 050732



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



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




จากโค้ดผมต้องการให้เลือกวันแล้วแสดงข้อมูลการซื้อขายในวันนั้น ๆ ครับ ทีนี้ติดตรงว่ามันไม่ไปเช็คกับฐานข้อมูลอ่ะครับ ผมไม่ค่อยเข้า javascript เหมือนกันว่า ตามที่ผม echo นั้นมันก็ออก แต่พอเอาไปเช็คกับฐานข้อมูลหรือไป echo ตรงอื่นกลับไม่ออกครับ งง

Code (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><div id"head">
<title></title></div>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<link href="style.css" rel="stylesheet" type="text/css" />
<script>
function chk(){

if((document.getElementById('day').value!="")&(document.getElementById('month').value!="")&(document.getElementById('year').value!=""))
{var a=document.frm.day.value;
var b=document.frm.month.value;
var c=document.frm.year.value;
document.getElementById('table').style.display='';
document.getElementById('date').innerText=document.frm.day.value+"-"+document.frm.month.value+"-"+(document.frm.year.value-543);

//alert(a);
}
}

</script>


</head>
<body onload="document.getElementById('table').style.display='none'">
<div id="container">
  <div id="banner">
    <h1>FLORAL TOUR</h1>
  </div>
  <div id="navcontainer">
    <ul id="navlist">
      <li><a href="index.php">หน้าแรก</a></li>
      <li><a href="package.php">แพคเกจทัวร์</a></li>
      <li><a href="register.php">มุมสมาชิก</a></li>
      <li><a href="webboard.php">webboard</a></li>
      <li><a href="payment.php">วิธีการชำระเงิน</a></li>
      <li><a href="contract.php">ติดต่อเรา</a></li>
    </ul>
  </div>
  <div id="sidebar">
    <h2>Admin</h2>
    <div class="navlist">
      <ul>
	 <li><a href="admin_page.php">หน้าหลัก</a></li>
       
        <li><a href="check_pay.php">ตรวจสอบการชำระเงิน</a></li>
     <li><a href="pre_order.php">ตรวจสอบประวัติการจอง</a></li>
         <li><a href="preview_order.php">ตรวจสอบรายชื่อลูกทัวร์ตามแพคเกจ</a></li>
		    <li><a href="preview_order.php">เช็คยอดจองในแต่ละวัน</a></li>
      </ul>
    </div>
    <h2>&nbsp;</h2>
    </div>
  <div id="content" align=center>
<h2>เช็คยอดจองในแต่ละวัน</h2><br>
<form action="test8.php" method="post" name="frm">
 <select name="day" id="day" onchange="javascript:chk();">
			<option>เลือกวัน</option>
              <option value="01">01</option>
              <option value="02">02</option>
              <option value="03">03</option>
              <option value="04">04</option>
              <option value="05">05</option>
              <option value="06">06</option>
              <option value="07">07</option>
              <option value="08">08</option>
              <option value="09">09</option>
              <option value="10">10</option>
              <option value="11">11</option>
              <option value="12">12</option>
              <option value="13">13</option>
              <option value="14">14</option>
              <option value="15">15</option>
              <option value="16">16</option>
              <option value="17">17</option>
              <option value="18">18</option>
              <option value="19">19</option>
              <option value="20">20</option>
              <option value="21">21</option>
              <option value="22">22</option>
              <option value="23">23</option>
              <option value="24">24</option>
              <option value="25">25</option>
              <option value="26">26</option>
              <option value="27">27</option>
              <option value="28">28</option>
              <option value="29">29</option>
              <option value="30">30</option>
              <option value="31">31</option>
            </select> <select name="month" id="month" onchange="javascript:chk();">
            <option>เลือกเดือน</option>
			  <option value="01">มกราคม</option>
              <option value="02">กุมภาพันธ์</option>
              <option value="03">มีนาคม</option>
              <option value="04">เมษายน</option>
              <option value="05">พฤษภาคม</option>
              <option value="06">มิถุนายน</option>
              <option value="07">กรกฎาคม</option>
              <option value="08">สิงหาคม</option>
              <option value="09">กันยายน</option>
              <option value="10">ตุลาคม</option>
              <option value="11">พฤศจิกายน</option>
              <option value="12">ธันวาคม</option>
            </select> 
            พ.ศ.  <select name="year" id="year" onchange="javascript:chk();">
			<option>เลือกปี</option>
              <option value="2553">2553</option>
              <option value="2554">2554</option>
              <option value="2555">2555</option>
              <option value="2556">2556</option>
              <option value="2557">2557</option>
              <option value="2558">2558</option>
              <option value="2559">2559</option>
              <option value="2560">2560</option>
              <option value="2561">2561</option>
              <option value="2562">2562</option>
              <option value="2563">2563</option>
              <option value="2564">2564</option>
              <option value="2565">2565</option>
              <option value="2566">2566</option>
              <option value="2567">2567</option>
              <option value="2568">2568</option>
              <option value="2569">2569</option>
              <option value="2570">2570</option>
              <option value="2571">2571</option>
            </select>
			
			

</form>
<br><br>
<?
print"<div id='table'>";



print"<table width=99% border=1 align=center cellpadding=1 cellspacing=1 bordercolor=0000FF>";
print"<tr>";
print"<td width=99%>";
print"<table width=99% align=center>";
print"<tr bgcolor=003399>";
print"<td align = center><font color=FF6600><b>วันที่</b></font></td>";
print"<td align=center><font color=FF6600><b>ชื่อผู้จอง</b></font></td>";
print"<td align=center><font color=FF6600><b>แพคเกจ</b></font></td>";

print"<td align=center><font color=FF6600><b>จำนวนคน</b></font></td>";
print"<td align=center><font color=FF6600><b>ราคา</b></font></td>";
print"<td align=center><font color=FF6600><b>สถานะ</b></font></td>";
print"</tr>";
include('config.inc.php');



$dat="<span id=date></span>";
echo $dat;                                  //ลอง echo ก็ออกนะครับตรงนี้ป็นวันที่สมมติ 26-10-2010
$sql="select*from check_book where date_book like '$dat'";//พอเอามาเช็คกับ db กลับไม่ได้ครับ
$result=mssql_query($sql);
$num_row=mssql_num_rows($result);
$i=0;
while($i<$num_row)
{$rs=mssql_fetch_array($result);
$name=$rs[name];
$package=$rs[package];
$adult=$rs[adult];
$children=$rs[children];
$value=$rs[value];
$sum=$adult+$children;

print"<tr bgcolor=CCCCCC>";
			print"<td align=center></td>";
			print"<td align=center>".$name."</td>";//แต่ลองแทน $name ด้วย $dat กลับไม่ออกครับ
			print"<td align=center>".$package."</td>";
			print"<td  align=center>".$sum."</td>";
			print"<td  align=center>".$value."</td>";
			print"<td  align=center>date</td>";
print"</tr>";
$i++;
}
print"</table>";

print"</td>";
print"</tr>";
print"</table>";

print"</div>";
?>


  </div>
  </div>
</body>
</html>


ผลลัพธ์มันได้อย่างนี้ครับ ซึ่งมันไม่เอาอะไรออกมาเลย

รูป


อันนี้รูปจากฐานข้อมูลครับ เช็คกับฟิวด์ date_book ค่าก็เหมือน แต่ไม่โชว์อะไรออกมาเลย

ะะะ



Tag : PHP, Ms SQL Server 2005, JavaScript









ประวัติการแก้ไข
2010-10-26 00:34:39
2010-10-26 00:37:06
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-10-26 00:33:03 By : เด็กโง่ View : 918 Reply : 4
 

 

No. 1



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

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

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

Quote:
$sql="select*from check_book where date_book like '$dat'"


ตรวจสอบ format ให้ถูกต้องน่ะครับ หรือไม่ลอง echo $sql; แล้วเอาไปรันใน Query ว่ามันมีผลลัพธ์ตามที่ต้องการหรือไม่ครับ


Go to : SQL Tutorial : สอน SQL รูปแบบคำสั่ง SQL และการใช้งานภาษา SQL ในรูปแบบต่าง ๆ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-26 08:56:16 By : webmaster
 


 

No. 2



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



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

$sql="select*from check_book where date_book like '%$dat%'"

แต่ควรใช้ between มากว่าน่ะครับ
$sql="select*from check_book WHERE Date BETWEEN [Date-Start] AND [Date-End]

และก็อีกอย่างน่ะครับ
ปกติ ตามกฏตั้งชื่อตัวแปรการใช้งาน ไม่ควรตั้งชื่อคำที่เป็นคำสงวนหรือคำพิเศษน่ะครับ
ซึงอาจจะมีผลต่อการทำงานได้

ผมก็ไม่เก่งซะด้วยก็ว่ากันไปตามที่ได้เรียนมาอ่ะน่ะครับ
ผิดถูกยังไงก็ขออภัยไว้ตรงนี้ด้วยครับ ไม่ได้มาตอบซะนานมากแล้วเหอๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-26 09:22:59 By : arsachi
 

 

No. 3



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



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


ได้แล้วครับ ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-26 10:36:23 By : เด็กโง่
 


 

No. 4



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

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

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

ตอบความคิดเห็นที่ : 2 เขียนโดย : arsachi เมื่อวันที่ 2010-10-26 09:22:59
รายละเอียดของการตอบ ::
...หายไปนานน่ะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-26 10:58:35 By : webmaster
 

   

ค้นหาข้อมูล


   
 

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