Проверка наличия даты резервирования в базе данных

#javascript #php #jquery #html

#javascript #php #jquery #HTML

Вопрос:

Я пытаюсь вывести скрипт echo, когда дата уже занята или нет. Дата указывается пользователем. Если дата уже занята, то должен быть показан ответ о том, что дата не может быть выбрана. Однако я не могу проверить это с помощью php. Мой datetimepicker находится в jQuery.

 <div class="form-group">
  <label>Select Date</label>
  <input type="text" name="cin" id="datetimepicker" onselect="checkdate();" 
     class="form-control" required autocomplete="off">
  <span id="date_status"></span>
  <input type="button" id="submit-button" value="Submit">
</div>
  

// МОЙ JAVASCRIPT

     <!--Date time picker-- >
    <script type="text/javascript" >
        $(function () {
            $("#datetimepicker").datepicker({
                dateFormat: "yy/mm/dd",
                minDate: 0
            });
        });
    </script>

    < script >
    function checkedate() {
        var email = document.getElementById("datetimepicker").value;

        if (email) {
            $.ajax({
                type: 'post',
                url: 'checkdata.php',
                data: {
                    email: email,
                },
                success: function (response) {
                    $('#date_status').html(response);
                    if (response == "OK") {
                        return true;
                    }
                    else {
                        return false;
                    }
                }
            });
        }
        else {
            $('#date_status').html("");
            return false;
        }
    }
    < /script>


    //MY PHP CODE

    <? php

include('db.php');

if (isset($_POST['cin'])) {
    $emailId = $_POST['cin'];
    $checkdata = " SELECT cin FROM poolreservation WHERE cin='$emailId' ";
    $query = mysqli_query($con, $checkdata);

    if (mysqli_num_rows($query) > 0) {
        echo "OK";

    }
    else {
        echo "Date address already exists.";
    }
    exit();
}
?>
  

Комментарии:

1. Ваш почтовый var называется cin … но вы отправляете с именем электронной почты

2. я уже меняю это. знаете ли вы решение?