【发布时间】:2019-09-26 03:56:33
【问题描述】:
在数据库中的表中包含列日期、复选框。如果输入的日期已经在数据库中,如何禁用复选框。例如,如果表中包含日期 = 13/9/2019 和复选框 = h1,那么如果我们输入日期 13/9/2019,复选框h1 被禁用,反之亦然
$(document).ready(function {
$("#date").change(function {
var date = $("#date").val();
$.ajax({
url: "variable.php",
method: "POST",
data: {
date2: date
},
dataType: "text",
success: function(html) {
//what to put here?
}
});
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="date" id="date">
<input type="checkbox" name="checkbox[]" id="checkbox" name="h1">
<input type="checkbox" name="checkbox[]" id="checkbox" name="h2"">
<?php $db = mysqli_connect('localhost','root','','mydatabase');
if (isset($_POST['date2'])){
$query = mysqli_query($db, "SELECT * FROM mytable where date =
'".$_POST["date2"]."'");
// what to put here?
}
?>
【问题讨论】: