Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php jQuery预订日历_Php_Javascript_Jquery_Calendar - Fatal编程技术网

Php jQuery预订日历

Php jQuery预订日历,php,javascript,jquery,calendar,Php,Javascript,Jquery,Calendar,我需要一份预定日历。 我制作了这个日历,但它不正确 例如: 有人能帮我订日历吗 我需要日历中的3个状态 保留、挂起、免费 当我从[free][res][res][res][res][free]单击第一次自由,然后再次单击最后一次自由时,我希望javascript给出一个错误: 您只能选择自由时段,您选择的时段包括保留日期 我知道我的PHP文件中有一个错误,但我找不到以下位置: function getmonthdays($m,$y) { return cal_days_in_month(CAL

我需要一份预定日历。
我制作了这个日历,但它不正确
例如:

有人能帮我订日历吗

我需要日历中的3个状态

保留、挂起、免费

当我从[free][res][res][res][res][free]单击第一次自由,然后再次单击最后一次自由时,我希望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>";
    }
     ?>
函数getmonthdays($m,$y){
返回每月的计算天数(计算公历,$m,$y);
}

与其用PHP硬编码日历结构,不如用Javascript/jQuery创建日历,并将日历的开头设置为当前月份

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

请参阅StackOverlow上的完整代码示例,以及我对dateformat问题的回答:

您的函数应该在php标记中