Необходимо выбрать временные интервалы из базы данных на основе выбора даты календаря - PullRequest
0 голосов
/ 28 августа 2018

Я создаю небольшой скрипт, который показывает доступные временные интервалы на основе календаря.

Я получил хороший ответ (https://stackoverflow.com/a/39264049/10285899), который соответствует 70% моему требованию, но есть одна проблема: скрипт показывает временные интервалы, которые предопределены.

Моя цель - вызывать временные интервалы на основе выбора даты из базы данных, используя PHP и SQL.

Вот полный скрипт, который я нашел:

    <html lang="en">
    <head>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.0/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/ui/1.12.0/jquery-ui.js"></script>
    <style>
    .popover {
        left: 60% !important;
        width:500px;
    }
    .btn {
        margin: 1%;
    }
    </style>
    </head>
    <body>
        <div class=" col-md-4">
          <div class="date-picker-2" placeholder="Recipient's username" id="ttry" aria-describedby="basic-addon2"></div>
          <span class="" id="example-popover-2"></span> </div>
        <div id="example-popover-2-content" class="hidden"> </div>
        <div id="example-popover-2-title" class="hidden"> </div>
    <script>
    $('.date-picker-2').popover({
        html : true, 
        content: function() {
          return $("#example-popover-2-content").html();
        },
        title: function() {
          return $("#example-popover-2-title").html();
        }
    });
    $(".date-picker-2").datepicker({
        onSelect: function(dateText) { 
            $('#example-popover-2-title').html('<b>Avialable Appiontments</b>');
            var html = '<button  class="btn btn-success">8:00 am – 9:00 am</button><br><button  class="btn btn-success">10:00 am – 12:00 pm</button><br><button  class="btn btn-success">12:00 pm – 2:00 pm</button>';
            $('#example-popover-2-content').html('Avialable Appiontments On <strong>'+dateText+'</strong><br>'+html);
            $('.date-picker-2').popover('show');
        }
    });
    </script> 
    </body>
    </html>

Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...