javascript - 检查数据库中预订日期的可用性
问题描述
我正在尝试在日期是否已采用时输出回显脚本。日期由用户提交。如果日期已被占用,则应显示无法选择日期的响应。但是,我无法使用 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();
}
?>
解决方案
推荐阅读
- android - WhatsApp 如何使用 edittext UI 设计发送图像预览
- c# - 如何从 sql server 数据库中将 1 条记录读入 ac# 文本框?
- c++ - 宏参数 HEX 和 DEC
- php - 我不明白为什么我的变量是 NULL
- c# - 文件中的千位分隔符存在本地化错误
- android - 使用 AutoCompleteTextView 在下拉菜单中仅显示自定义对象的一个参数
- graphql - 如何在 prisma 订阅中返回自定义数据
- angular - 如何在手表模式下提供角度元素应用程序?
- javascript - 如何在 Zepto 上使多个 div 可排序
- sapui5 - 从 listItems 调用动态表值 Onselect