如何获取所有选中复选框的所有值,然后将其提交到表单中


How to get all the values of all the checked checkboxes and then submit it into form

如何获取所有选中复选框的所有值,然后将其提交到表单中,所有值都应该组合成一个字符串并用逗号分隔,我如何实现这一点?

基本上,我有一个数据库,它可以提取类别,然后将其放入大量复选框中,然后在管理面板中选择你想要的特定类别。然后它当然会把它插入数据库。。

我只是不知道怎么做…

$query = "SELECT * FROM categories";
$query_run = mysql_query($query);
while($row = mysql_fetch_assoc($query_run)) { ?>
    <input type="checkbox" value="<?=$row['name'];?>" name="<?=$row['name'];?>">
    <? } ?>

要选中所有复选框,您将使用jquery。要获取每个复选框值,您必须将复选框值存储在一个数组中,然后使用foreach循环,您可以随心所欲。。。。像这个

  //this is your checkbox inside your loop
   <input type="checkbox" value="<?=$row['name'];?>" name="myvalue[]";?>">
  //here we will use the for each loop to get the values of check boxes
   <?php
      foreach($_POST['myvalue'] as $invit){

      $invitefr =  "insert into your_table values('','$invit')";
        $allinv = $db->insert($invitefr);

             ?>