Новичок
Покинул форум
Сообщений всего: 1
Дата рег-ции: Март 2018
Помог: 0 раз(а)
|
Здравствуйте, необходимо записать в БД значение выбран ли checkbox или нет,у меня почему то записывается 0 в не зависимости выбран checkbox или нет если тип поля TINYINT, и если тип поля BIT то 1 в не зависимости выбран или нет.В чем ошибка? не правильно выбран тип поля? или ошибка в коде?
PHP:
скопировать код в буфер обмена
<?PHP if ( $_SERVER['REQUEST_METHOD'] === 'POST' ){ $host="localhost"; $user="root"; $pass="root"; //установленный вами пароль $db_name="u997029462_bo"; $firstName = $_POST['firstName']; $lastName = $_POST['lastName']; $textarea1 = $_POST['textarea1']; $ratEvent = $_POST['ratEvent']; $ratCom = $_POST['ratCom']; $ratingProg = $_POST['ratingProg']; $ratingPart = $_POST['ratingPart']; $ratingDisk = $_POST['ratingDisk']; $newprice_ch =(isset($_POST['checkPub']))?1 :0; $resp = $_POST['resp']; $status = $_POST['status']; 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["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`,`Photo`,`Date`) VALUES ('$firstName','$lastName','$status','$textarea1','$ratEvent','$ratCom','$ratingProg','$ratingPart','$ratingDisk','$newprice_ch','$resp','$date')"; //Если вставка прошла успешно if ($query) { echo $query; } else { echo $query; } } }
|