@malishkina2502
Студент

Как занести данные в базу?

Если radio отмечен, данные заносятся в базу. Если не отмечен, то нет. Хотя прописываю условие, что если не получен radio, то переменная равна 0.

if (isset($_POST['id_task'])){
   $user_task=$_POST['id_task'];                                        //получаем номер задачи
   }
   
   if (isset($_POST['Answer'])){
   $user_answer=$_POST['Answer'];                                       //получаем ответ пользователя
   }
   else {
	  $user_answer='0'; 
   }
   
   
   $query = "INSERT INTO User_Answer(ID_Task,ID_Answer) VALUES($user_task,$user_answer)";
   $res = mysqli_query($db, $query);
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 2
@Yan-s
Во первых, используйте PDO во вторых, $query дампали?
Ответ написан
Комментировать
Sect0R
@Sect0R
Full Stack Developer
В третьих, так запросы делать нельзя (надо все переменны проводить через mysqli::real_escape_string
В уверены что radio у вас записано в виде
<input type="radio" name="Answer" value="3">
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы