Я сделал код, который создает список из нескольких флажков из запроса, этот код позволяет мне выбрать группу вариантов либо из родительского выбора, либо по отдельности
у меня все в порядке до того момента, пока не появятся выбранные флажки в текстовом поле ввода, я не знаю, как это сделать!
Я бы хотел, чтобы в текстовое поле ввода входили только выбранные флажки дочерних элементов, такие как name1, name2 и т. Д.
<input type="text" class="form-control" name="checkbox" value=""/>
<?php
$query=mysqli_query($db,"SELECT * FROM tblmainjobs");
while ($row = mysqli_fetch_assoc($query)):
?>
<section>
<h3>
<label><input type="checkbox" /> <?php echo $row["mainjob"]; ?></label>
</h3>
<?php
$query2=mysqli_query($db,"SELECT userjob FROM users WHERE usertype = 'user' AND '".$row["mainjob"]."' = users.mainjob GROUP BY users.userjob, users.usertype");
while ($row2 = mysqli_fetch_assoc($query2)):
?>
<div class="children">
<label><input type="checkbox" name="checkbox"/> <?php echo $row2["userjob"]; ?></label>
<?php
endwhile;
?>
</section>
<?php endwhile; ?>
<script type="text/javascript">
$("h3 input:checkbox").cbFamily(function (){
return $(this).parents("h3").next().find("input:checkbox");
});
</script>
</section>
мой список с несколькими флажками
введите описание изображения здесь