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

HOME > PHP > PHP Forum > ช่วยผมทีครับ พี่คนไหนเก่งโคด มันเลือกปีอื่น ข้อมูลในตารางก็ยังเป็นปีเดิม เลือกได้เฉพาะเดือนครับ



 

ช่วยผมทีครับ พี่คนไหนเก่งโคด มันเลือกปีอื่น ข้อมูลในตารางก็ยังเป็นปีเดิม เลือกได้เฉพาะเดือนครับ

 



Topic : 029689

Guest




aeeeee

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

<form id="form1" name="form1" method="post" action="">
<div align="center"><br />
<span class="nameshopit">รายละเอียดการจองห้องพัก ประจำเดือน<font size="2">
<?
$selMonth = $_POST["selMonth"];
if($selMonth=="") {
$selMonth = date('m');
}
?>
<select name="selMonth" id="select5">
<option value="">เลือกเดือน</option>
<option value="01" <? if($selMonth=='01') echo " selected='selected'" ?> >มกราคม</option>
<option value="02" <? if($selMonth=='02') echo " selected='selected'" ?> >กุมภาพันธ์</option>
<option value="03" <? if($selMonth=='03') echo " selected='selected'" ?> >มีนาคม</option>
<option value="04" <? if($selMonth=='04') echo " selected='selected'" ?> >เมษยน</option>
<option value="05" <? if($selMonth=='05') echo " selected='selected'" ?> >พฤษภาคม</option>
<option value="06" <? if($selMonth=='06') echo " selected='selected'" ?> >มิถุนายน</option>
<option value="07" <? if($selMonth=='07') echo " selected='selected'" ?> >กรกฏาคม</option>
<option value="08" <? if($selMonth=='08') echo " selected='selected'" ?> >สิงหาคม</option>
<option value="09" <? if($selMonth=='09') echo " selected='selected'" ?> >กันยายน</option>
<option value="10" <? if($selMonth=='10') echo " selected='selected'" ?> >ตุลาคม</option>
<option value="11" <? if($selMonth=='11') echo " selected='selected'" ?> >พฤศจิกายน</option>
<option value="12" <? if($selMonth=='12') echo " selected='selected'" ?> >ธัีนวาคม</option>
</select>
<select name="selYear" id="select2">
<option value="">เลือกปี</option>
<? for($i=2009;$i<=2010;$i++) { ?>
<option value="<? echo $i; ?>" <? if($i==$_POST["selYear"]) echo " selected='selected'"; ?> ><? echo ($i+543); ?></option>
<? } ?>
</select>
</font>
<input name="findEmptyRoom" type="submit" id="findEmptyRoom" value="ตกลง" />
<br />

<img src="../images/10_18.gif" width="19" height="16" /> สถานะ ไม่ว่าง</span> </div>
<table width="1000" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#999966" class="nameshopfashion">
<tr>
<td width="71" rowspan="2"><div align="center" class="style1">หมายเลขห้อง
<input name="RoomIDH" type="hidden" id="RoomIDH" />
<input name="RoomTyIDH" type="hidden" id="RoomTyIDH" />
</div></td><td width="38" rowspan="2"><div align="center" class="style1">ประเภท</div></td>
<td colspan="31"><div align="center" class="style1">วันที่</div></td>
</tr>
<tr>
<? $dy=date("t",mktime(0,0,0,$selMonth,1,date("Y")));
for ($i=1;$i<=$dy;$i++) { ?>
<td width="844"><div align="center" class="style5"><? echo $i; ?></div></td>
<? } ?>
</tr>
<?
//$findEmptyRoom = $_POST["findEmptyRoom"];
if($selMonth!="") {
$sql="
Select tbRm.*
, tbTy.name
, tbTy.roomtype_ID
From room As tbRm
Left Join roomtype As tbTy
On tbTy.roomtype_ID = tbRm.roomtype_ID
Order by tbRm.roomtype_ID,tbRm.room_ID

";
$query=mysql_db_query($database_connresort,$sql) or die("Can't read database");
$num_rows=mysql_num_rows($query);
if ($num_rows>=1){
while($rs=mysql_fetch_array($query)) {
?>
<tr>
<td><div align="center" class="style1"><? echo $rs["number"]; ?>&nbsp;</div></td>
<td><div align="center" class="style1"><? echo $rs["name"]; ?>&nbsp;</div></td>
<?
$sql="
Select tbRm.room_ID
,tbRm.number
,tbTy.roomtype_ID
,tbTy.name
,DATE_FORMAT(tbBk.startdate,'%e') As stD
,DATE_FORMAT(tbBk.enddate,'%e') As edD
,DATE_FORMAT(tbBk.startdate,'%m') As stM
,DATE_FORMAT(tbBk.enddate,'%m') As edM
From room As tbRm
Left Join
( Select room_ID
,startdate
,enddate
From bookings
Where (DATE_FORMAT(startdate,'%m') = '$selMonth'
or DATE_FORMAT(enddate,'%m') = '$selMonth')
And (DATE_FORMAT(startdate,'%Y') = DATE_FORMAT(curDate(),'%Y')
or DATE_FORMAT(enddate,'%Y') = DATE_FORMAT(curDate(),'%Y'))
) As tbBk
On tbBk.room_ID = tbRm.room_ID
Left Join roomtype As tbTy
On tbTy.roomtype_ID = tbRm.roomtype_ID
Where tbRm.room_ID = '".$rs["room_ID"]."'
Order by room_ID
";
$arrItem = array("");
$query2=mysql_db_query($database_connresort,$sql) or die("Can't read database");
$num_rows2=mysql_num_rows($query);
if ($num_rows2>=1){
while($rs2=mysql_fetch_array($query2)) {
if($rs2["stD"]!="") {
if($rs2["stM"]!=$selMonth) {
$tmpStDate = 1;
}else{
$tmpStDate = $rs2["stD"];
}
if($rs2["edM"]!=$selMonth) {
$tmpEnDate = 31;
}else{
$tmpEnDate = $rs2["edD"];
}
for ($i=$tmpStDate;$i<=$tmpEnDate;$i++) {
array_push($arrItem,$i);
}
}
}
}
$dy=date("t",mktime(0,0,0,$selMonth,1,date("Y")));
for ($i=1;$i<=$dy;$i++) { ?>
<td align="center">

<div align="center" class="style1">
<?
$chkFound = array_search($i,$arrItem);
if($chkFound!="") {
echo "<img src='../images/10_18.gif'>";
}else{
echo "&nbsp;";
}
?>
</div></td>
<?
}
?>
</tr>
<?
}
}
}

?>
</table>
</form>



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-07-29 12:39:23 By : Eroz View : 1728 Reply : 7
 

 

No. 1



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

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

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


ยังไม่มีการเอา ปีไปใช้งานเลยนี่ครับ

น่าจะเพิ่มแถวๆนี้

Code
Where (DATE_FORMAT(startdate,'%m') = '$selMonth'
or DATE_FORMAT(enddate,'%m') = '$selMonth')







Date : 2009-07-29 13:29:16 By : lozomac
 


 

No. 2

Guest


ไม่ทราบว่าไปแทรกตรงไหนครับ ผมไม่ค่อยเก่งโค๊ดครับ ขอบคุณล่วงหน้าครับ
Date : 2009-07-29 14:23:58 By : Eroz
 

 

No. 3



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

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

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


Code
$selMonth = $_POST["selMonth"];
$selYear = $_POST["selYear"];


Code
Where (DATE_FORMAT(startdate,'%m') = '$selMonth'
or DATE_FORMAT(enddate,'%m') = '$selMonth')
And (DATE_FORMAT(startdate,'%Y') = $selYear
or DATE_FORMAT(enddate,'%Y') = $selYear )
)

Date : 2009-07-29 14:37:56 By : lozomac
 


 

No. 4

Guest


<?
$selMonth = $_POST["selMonth"];
if($selMonth=="") {
$selMonth = date('m');
}
?>
เอาไปแทรกตรงนี้หรือเปล่าครับ หรือเอาไปแทนตรงนี้ครับ อ่อ ช่วยอธิบายโค๊ดให้หน่อยนะครับ อยากได้ความรู้ การให้ความรู้คนอื่นยิ่งกว่าสร้าง จีเดย์7ชั้นนะครับ ช่วยทีครับ
Date : 2009-07-29 18:36:27 By : Eroz
 


 

No. 5

Guest


ทำแล้วไม่ได้ครับ ช่วยอธิบายทีครับ

หรือ ใครมีง่ายกว่านี้ ทำแล้วเข้าใจ หรือ แก้ไขโค๊ดข้างในให้ได้ช่วยทีครับ
Date : 2009-07-29 21:21:03 By : Eroz
 


 

No. 6



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



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


ตามคุณ P-mac เลยครับ
ปล.สงสัยต้องว่าด้วยเรื่อง post และ get อีกที หึหึ
Date : 2009-07-29 22:34:24 By : jeabz
 


 

No. 7

Guest


คือ ผม อยากรู้ว่า เอาไปแทรกตรงไหน แล้วเอาตรงไหนออก

ผมงงมากครับๆๆ ใครเก่งๆ ช่วยแก้ให้ที

ปล. เอาโค๊ดไปแทรกแล้ว มันติดครับ อยากรู้ว่าต้องแทรกยังไงครับ


รบกวนแทรกโคดให้ดูหน่อยครับ
Date : 2009-07-29 23:05:35 By : Eroz
 

   

ค้นหาข้อมูล


   
 

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