在数据库中检查预约日期的可用性

I am trying to output an echo script when date is already taken or not. The date is submitted by the user. If the date is already taken then a response that the date cannot be selected should be shown. However, I am unable to check it using php. My datetimepicker is in 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>

// MY 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();
}
?>