Я не могу установить область действия «имени» переключателя в следующем php-коде. - PullRequest
0 голосов
/ 18 февраля 2019

Я хочу получить значения переключателей в таблицу базы данных ... Пожалуйста, предложите мне любые изменения кода:

<?php

$query = mysqli_query($conn,"SELECT * FROM Course_Exit_Survey_Question");

         $array = array();   
         $answer = array();
         echo "<form method='post'>";
         echo "<table border='1'>";
         echo "<tr><th>Question</th></tr>";
         $i=0;
         while ($row = $query->fetch_assoc()) {
               $array[] = $row;
               $var = "{$row['Question']}";
               echo "<tr>";
               echo "<td>";
               echo "<tr><td>$var</td></tr>";
               echo " <td><label>
               <input type='radio' value='1' name='q[<?php echo $i; ?>]'>Poor
               <input type='radio' value='2' name='q[<?php echo $i; ?>]'>Ok
               <input type='radio' value='3' name='q[<?php echo $i; ?>]'>Good
               <input type='radio' value='4' name='q[<?php echo $i; ?>]'>Medium
               <input type='radio' value='5' name='q[<?php echo $i; ?>]'>Excellent
               </label></div></td>";
               $i++;
                          }
         echo "</table>";
if (isset($_POST['submit'])){
   echo "string";
      $q1 = $_POST['q[<?php echo $i; ?>]'];
     $sql= mysqli_query($conn,"INSERT INTO Question_Answer (answer) VALUES ('$q1')") or die("MySQL Error : ".mysqli_error($conn));
      if($sql){
          echo "Data Saved";
       }else{
          echo "Data not saved";
       }
  }

Эта форма задает вопросы от пользователя, который имеет пять вариантов, которые предоставляются с помощью радиокнопок.Когда пользователь выбирает один из пяти вариантов для всех вопросов и нажимает кнопку «Отправить», он должен вставить все значения переключателей в базу данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...