根据复选框状态将表行中的数据插入数据库

时间:2018-03-09 09:24:05

标签: php html

我正在尝试创建一个表单,您可以在其中输入信息并选择多个选项。根据选择的内容,我想在数据库中获取id并创建记录。

 <form method = "post" action = "http://localhost:81/servisai/knygynas/insert_book.php">
   <input type = "submit" value = "Pridėti knygą">
      <tbody>
        <?php while($row = $resultb->fetch_assoc()) : ?>
          <tr>
            <td style="display:none"><input type = "text" name = "Autoriaus_id"></td>
            <td><input type = "text" name = "Autoriaus_vardas" class="form-control" value = "<?php echo $row['Vardas']; ?>"></td>
            <td><input type = "text" name = "Autoriaus_pavarde" class="form-control" value = "<?php echo $row['Pavarde']; ?>"></td>
            <td><input type = "checkbox" name = "myCheckbox" ></td>
          </tr>
        <?php endwhile ?>
      </tbody>
    </table>
 </form>

我不确定在提交时如何选择要发送给insert_book.php的记录 我认为它应该与if (isset($_POST['myCheckbox']))做点什么,但不知道从哪里开始

1 个答案:

答案 0 :(得分:0)

您可以按照

执行此操作
<input type = "hidden" name = "Autoriaus_id[]" value="<?php echo $row['id']?>">
foreach($_POST['Autoriaus_id'] as $id){
   //do your stuffs here
}