繁体   English   中英

jQuery预订日历

[英]jQuery booking calendar

我需要一个日历来预订。
我制作了这个日历,但这不能正常工作
示例: http//bestinvest.ge/?view = 10

有人可以帮我预订日历吗?

我需要3种状态的日历

保留,待定,免费

当我从[免费] [res] [res] [res] [res] [免费]单击时,首先要免费,然后再单击最后一个免费,我希望javascript给出一个错误:

“您只能选择免费时段,您选择的时段包括保留日期。”

我知道我的PHP文件中有一个错误,但找不到以下位置:

function getmonthdays($m,$y) {
 return cal_days_in_month(CAL_GREGORIAN, $m, $y);
}

   <?php 
    for($i = 1; $i <= 31; $i++) {
        if($i <10) { $day = "0".$i; }else { $day = $i; }
    echo "<th>". $day . "</th>";
    } ?>
    </tr>
    <?php 
    $thismonth = date("m");
    $thisyear = date("Y");
    $nextyear = date("Y",strtotime("+1 year"));
    $countmonths = getmonthcount("$thismonth");
    $tdid=0;
    for($i = $thismonth; $i <= 12; $i++) {

    echo "<tr><td class='month'>". getmonth($i) ."</td>";
        for($x = 1; $x <= getmonthdays($i,$thisyear); $x++) {
            $tdid++;
        echo "<td id='cl". $tdid ."' class='". checkav($thisyear,$i,$x) ."' alt='$thisyear-". $i ."-". $x ."'></td>";
        }
    echo "</tr>";
    }
     ?>

与其使用PHP对日历结构进行硬编码,它还具有使用Javascript / jQuery创建日历并将日历的开始设置为当前月份的更多功能。

在浏览器中生成日历客户端是轻量级的,并且响应速度更快。 通过AJAX将当前的预订从站点服务器加载到日历中,并通过表单提交(AJAX)将新的预订插入服务器,并往返刷新服务器数据库中的更新的预订。

请参阅我在StackOverlow上的完整代码示例,以及我对dateformat问题的回答: JavaScript渲染逻辑:水平动态预订日历

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM