0

所以,我正在尝试修改我拥有的一段代码,它是一个用于预订的日历。我在日历上发布活动,用户可以通过在任何一天点击链接进行预订。它目前只允许我在任何一天发布 2 个预订活动。这两个不能同时出现。我想改变这一点,我需要它能够同时发布多个可用的位置。例如,如果是一个武术课,有 10 个空位,它应该显示一天中的同一时间有 10 个空位......你明白了......

我相信这是阻止我实现这一目标的原因,但我不确定......

任何帮助深表感谢。谢谢是提前。

<script>
    <?php
    if($numslots>0) {
        ?>
        alert('<?php echo $numslots; ?> slots added');
        <?php
    } else if($numslots == -1) {
        ?>
        alert('Days selected are holidays. Cannot make these changes');
        <?php
    } else {
        ?>
        alert('Duplicate slots. Cannot make these changes');
        <?php
    }
    ?>

    document.location.href="calendar_manage.php?calendar_id=<?php echo $_GET["calendar_id"]; ?>&ref=slots";
</script>
4

1 回答 1

1

在您的示例中,您一次有十个可用插槽,您需要填充一个新变量.. 让我们称之为 $available_slots.. 您需要使用插槽数填充它,在本例中为十个。所以你最终会...

$available_slots = 10;

if($numslots<$available_slots) {
    ?>
    alert('<?php echo $numslots; ?> slots added');
    <?php
} else if($numslots == -1) {
   etc...

注意第一个 if 条件。我们现在检查 $numslots 是否小于$available_slots,而不是大于零。

于 2013-01-09T03:46:41.633 回答