Здравствуйте,необходимо записать в БД значение выбран ли checkbox или нет,у меня почему то записывается 0,0 в не зависимости выбран checkbox или нет если тип поля TINYINT, и если тип поля BIT то 1,1 в не зависимости выбран или нет.В чем ошибка? не правильно выбран тип поля?
$('#rev').on('click', function () {
firstName = $('#firstName').val();
lastName = $('#lastName').val();
textarea1 = $('#exampleFormControlTextarea1').val();
ratEvent = $("select[name=ratingEv]").val();
ratCom = $("select[name=ratingCom]").val();
ratingProg = $("select[name=ratingProg]").val();
ratingPart = $("select[name=ratingPart]").val();
ratingDisk = $("select[name=ratingDisk]").val();
checkPub = $('#same-address').is(':checked');
checkInf = $('#save-info').is(':checked');
status = $("select[name=stat]").val();
alert(checkPub);
alert(checkInf);
var dataString = 'firstName='+ firstName + '&lastName=' + lastName + '&textarea1=' + textarea1 + '&ratEvent=' + ratEvent + '&ratCom=' + ratCom + '&ratingProg=' + ratingProg +'&ratingPart=' + ratingPart + '&ratingDisk=' + ratingDisk + '&checkPub=' + checkPub + '&checkInf=' + checkInf+ '&resp=' + resp+ '&status=' + status;
$.ajax({
url: "load.php",
type: "POST",
data: dataString,
success: function (data) {
alert(data);
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<hr class="mb-4">
<div class="custom-control custom-checkbox">
<input type="checkbox" class="custom-control-input" id="same-address">
<label class="custom-control-label" for="same-address">Я даю согласие на публикацию моего отзывы на сайте мерроприятия</label>
</div>
<div class="custom-control custom-checkbox">
<input type="checkbox" class="custom-control-input" id="save-info">
<label class="custom-control-label" for="save-info">Я хочу получать уведомления о мероприятие</label>
</div>
<hr class="mb-4">
<button class="btn btn-primary btn-lg btn-block" id='rev' type="submit">Оставить отзыв</button>
PHP-код
<?php
if(!$_POST) exit;
if (!defined("PHP_EOL")) define("PHP_EOL", "\r\n");
$host="localhost";
$user="root";
$pass="root"; //установленный вами пароль
$db_name="u997029462_bo";
$link=mysqli_connect($host,$user,$pass);
mysqli_select_db($link,$db_name);
$firstName = $_POST['firstName'];
$lastName = $_POST['lastName'];
$textarea1 = $_POST['textarea1'];
$ratEvent = $_POST['ratEvent'];
$ratCom = $_POST['ratCom'];
$ratingProg = $_POST['ratingProg'];
$ratingPart = $_POST['ratingPart'];
$ratingDisk = $_POST['ratingDisk'];
$checkPub = $_POST['checkPub'];
$checkInf = $_POST['checkInf'];
$resp = $_POST['resp'];
$status = $_POST['status'];
print_r($_POST['checkPub']);
if (isset($_POST["firstName"])||isset($_POST["lastName"])||isset($_POST["textarea1"])||isset($_POST["ratEvent"])||isset($_POST["ratCom"])||isset($_POST["ratingProg"])||isset($_POST["ratingPart"])||isset($_POST["ratingDisk"])||isset($_POST["checkPub"])||isset($_POST["checkInf"])||isset($_POST["resp"])||isset($_POST["status"]))
{
//Вставляем данные, подставляя их в запрос
$date = date('Y/m/d H:i:s');
$sql = "INSERT INTO `comment` (`Name`,`surname`, `status`,`comment`, `EventRating`,`OrganizationalCommitteeRating`,`ProgramRatingOfTheEvent`, `RatingOfPartners`,`DiscothequeRating`,`Publication`,`Notice`,`Photo`,`Date`) VALUES ('$firstName','$lastName','$status','$textarea1','$ratEvent','$ratCom','$ratingProg','$ratingPart','$ratingDisk','$checkPub','$checkInf','$resp','$date')";
$query = mysqli_query($link,$sql);
//Если вставка прошла успешно
if ($query) {
echo $query;
} else {
echo $query;
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте! Допустим, в базе данных есть три таблицы -- table1, table2, table3Мне нужно в запросе вместо названия этих таблиц использовать переменные
Разрабатываю приложение на laravel 5 целью которого является публикация постов в различных социальных сетяхПредполагается что социальных сетей...
Есть код который просто выводит все под категории на странице, а как его можно изменить, чтобы на странице категории выводились только ее под...
Нужно чтобы каждого нового пользователя, который только зарегистрировался встречала строка: Здравствуйте <имя>Пытаюсь получить имя через...