как выбрать несколько строк в таблице с помощью флажка и передать эти значения в другую таблицу - PullRequest
0 голосов
/ 09 мая 2019

Я хочу выбрать несколько строк в таблице с помощью флажков и сохранить эти значения в другой таблице. Я почти закончил.Но проблема в том, что когда я выбираю несколько строк и получаю эти значения через массив.Он выбирает только одно значение.Я хочу все выбранные значения.Пожалуйста, помогите мне в этом отношении.Мой код приведен ниже.

<form class="form-horizontal" method="post" action="add_exam_quiz.php" role="form" id="form1">
  <tr>
    <td>
      <input type="checkbox" name="quiz_question[<?php echo  $question_no; ?>]" value="<?php echo  $question_no; ?>">
      <?php echo  $question_no; ?> 
    </td>
</form>
</tr>

<input class="btn btn-primary" type="submit" name="submit" value="submit" form="form1">

Я ожидаю массив со всеми проверенными значениями.Но я получил одно значение.

Ответы [ 2 ]

0 голосов
/ 09 мая 2019

Попробуйте указать одинаковое имя для всех вариантов флажка. Если вы дадите другое имя, оно не будет работать.

0 голосов
/ 09 мая 2019

Вам нужно иметь все флажки с таким же именем, как это:

<td><input type="checkbox" name="quiz_question[]" value="<?php echo  $question_no; ?>"> <?php echo  $question_no; ?> </td>

затем в PHP:

<?php

   $quiz_question = $_POST['quiz_question'];

   foreach ($quiz_question as $question=>$value) {
             echo $value."<br />";
        }

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