datetimepicker работает идеально, но когда хочу изменить уже заданные данные в базу данных происходит какой-то ужас?

Выскакивает такая ошибка.

Uncaught TypeError: $(...).datetimepicker is not a function
    at eval (eval at <anonymous> (jquery.min.js:2), <anonymous>:4:24)
    at eval (<anonymous>)
    at jquery.min.js:2
    at Function.globalEval (jquery.min.js:2)
    at Ha (jquery.min.js:3)
    at n.fn.init.append (jquery.min.js:3)
    at n.fn.init.<anonymous> (jquery.min.js:3)
    at Y (jquery.min.js:3)
    at n.fn.init.html (jquery.min.js:3)
    at Object.<anonymous> (jquery.min.js:4)

Вот мой код самого календаря

<!DOCTYPE html>
<html>
 <head>
  <title>OCTYPE</title>
  <meta charset="utf-8">
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.7.14/css/bootstrap-datetimepicker.min.css">
 </head>
  <body>
    <div class="container">
      <div class="row">
        <div class='col-sm-6'>
          <div class="form-group">
            <div class='input-group date' id='datetimepicker1'>
              <input type='text' class="form-control" />
              <span class="input-group-addon">
                <span class="glyphicon glyphicon-calendar"></span>
              </span>
            </div>
          </div>
        </div>
      </div>
    </div>



    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>-->
  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.15.1/moment.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.7.14/js/bootstrap-datetimepicker.min.js"></script>

    <script src="https://cdn.jsdelivr.net/npm/[email protected]/locale/ru.js"></script>
<script>moment.locale('ru')
 $('#datetimepicker1').datetimepicker({
   locale: moment.locale('ru')
});
</script>
  <!--  <script src="./data.js"></script> -->
  </body>
</html>

Вот как происходит UPDATE из базы данных БЕЗ КАЛЕНДАРЯ! ТО ЕСТЬ НОРМАЛЬНО

<!-- Modal Edit-->
<div class="modal fade" id="editModal<?=$value['id'] ?>" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">

  <div class="modal-dialog modal-dialog-centered" role="document">
    <div class="modal-content shadow">
      <div class="modal-header">
        <h5 class="modal-title" id="exampleModalLabel">Редактировать запись № <?=$value['id'] ?></h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
        <form action="?id=<?=$value['id'] ?>" method="post">
            <div class="form-group">
                <input type="text" class="form-control" name="edit_name" value="<?=$value['name'] ?>" placeholder="name">
            </div>
          <div class="form-group">
                <input type="text" class="form-control" name="edit_email" value="<?=$value['email'] ?>" placeholder="email">
            </div>
          <div class="form-group">
                <input type="text" class="form-control" name="edit_calendar" value="<?=$value['calendar'] ?>" placeholder="Calendar">
            </div>
          <?php

            require 'calendar/index.php';
          ?>


            <div class="modal-footer">
                <button type="submit" name="edit-submit" class="btn btn-primary">Обновить</button>
            </div>
        </form>
      </div>
    </div>
  </div>
</div>

Когда нажимаешь UPDATE с календарем

Тоже самое, но без календаря, все идеально!

То есть, добавляет он в базу данных из календаря идеально, но когда я нажимаю кнопку, которая изменяет данные из базы данных происходит то, что происходит на первой фотке

А на второй фотке то, как она идеально работает без добавления этого самого календаря

Сейчас я вообще пытаюсь изолировать UPDATE от всего действа, надеюсь сработает


Ответы (0 шт):