Member 14604185 Ответов: 0

Как изменить свойство checkbox


В таблице в базе данных содержится столбец дата, флажок. Как я могу отключить флажок, если введенная дата уже находится в базе данных?Например, если в таблице содержится дата = 13/9/2019 и флажок = h1, то если мы введем дату 13/9/2019, то флажок h1 будет отключен



<input type="checkbox" name="checkbox[]" id="checkbox" value="h1">
<input type="checkbox" name="checkbox[]" id="checkbox" value="h2">
<input type="date" name="date" id="date">

<?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?
}
?>

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


Что я уже пробовал:

Я пытался повторить Эхо чекбокса Вэла, но безуспешно

Richard Deeming

Ваш код уязвим для SQL-инъекция[^]. НИКОГДА используйте конкатенацию строк для построения SQL-запроса. ВСЕГДА используйте параметризованный запрос.

PHP: SQL-инъекция - руководство пользователя[^]

0 Ответов