|
|
|
ช่วยทีครับ ทำวันที่เช็คอินเช็คเอ้าท์ จาก Datepicker เช็ควันที่ซ้ำได้แล้วอยากเพิ่มเติม ช่วยดูด้านในหน่อยครับ |
|
|
|
|
|
|
|
โค้ดที่ผมใช้
Code (PHP)
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.0/themes/base/jquery-ui.css" />
<script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js"></script>
<?
$sql6="select * from tb_detailbookinga where id_rooma='$id_rooma'";
$result6=mysql_query($sql6);
while ($read_data6=mysql_fetch_array($result6)){
$check_ina=$read_data6[check_ina];
$check_outa=$read_data6[check_outa];
$arr[] = $check_ina;
$arr[] = $check_outa;
}
foreach ($arr as $value)
{
$format[] = date("j-n-Y",strtotime($value));
}
?>
<script>
var unavailableDates = <? echo json_encode($format); ?>;
function unavailable(date) {
dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear();
if (($.inArray(dmy, unavailableDates)<0) ) {
return [true,"","สามารถจองได้"];
} else {
return [false,"","ไม่สามารถจองได้"];
}
}
$(document).ready(function(){
$('#datepicker').datepicker({ beforeShowDay: unavailable,
dateFormat: "yy-mm-dd",
minDate:0 });
$('#datepicker1').datepicker({ beforeShowDay: unavailable,
dateFormat: "yy-mm-dd",
minDate:0 });
});
ผมอยากให้มัน บล็อกวันที่มันข้ามด้วยอะครับ คือ ถ้าจองวันที่ 15 ออกวันที่ 18 วันที่ 16 กับ 17 ก็ต้องจองไม่ได้ และวันที่ 18 ก็ต้องขึ้นให้จองได้เพราะวันที่ 18 เขาได้ทำการออกไปแล้ว สรุปคือ บล๊อกวันที่ 15 16 17 แต่ 18ต้องจองได้แล้ว
ฐานข้อมูลของผม
ยังไงวานผู้รู้ช่วยผมทีน่ะครับใกล้จะเสร็จแล้วจริงๆดันมาติดตรงนี้อีก
Tag : PHP
|
|
|
|
|
|
Date :
2013-03-06 18:12:06 |
By :
narongsad |
View :
1405 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เรื่องจอง ๆ ทั้งหลาย จองซ้ำ ไม่ให้จองซ้ำ ในกระทู้เก่า ๆ ตอบไว้เยอะมากครับ
|
|
|
|
|
Date :
2013-03-07 09:10:59 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|