У меня есть вопрос, касающийся создания формы с флажками, состоящими максимум из 2 столбцов и 1 или более строк.
У меня есть массив и a для каждого цикла.Если у меня появилось 2 флажка, я хочу перейти к следующей строке, Показать следующие 2 флажка и перейти к следующей строке.Но заранее я не знаю, сколько флажков мне нужно отобразить, поэтому я пытаюсь создать динамическую форму.Но это не работает.Я предполагаю, что это как-то связано с сочетанием HTML и PHP.Я надеюсь, что кто-то может помочь мне.Код ниже показывает, как я хочу, чтобы он работал.
<fieldset>
<legend><?php echo $_SESSION['prodshortdesc']; ?></legend>
<div>
<table style="width:100%">
<?php
ophalen_productgegevens($groepvalue);
$item = explode(', ', $_SESSION["productnotes"]);
$column = 0;
foreach ($item as $itemvalue)
{
if ($column<2 ){
ophalen_productgegevens($itemvalue); ?>
<td><label><input type="checkbox" name="check_list[]" value=<?php echo $_SESSION["productnumber"] ?> ><?php echo $_SESSION['prodshortdesc']. " (" .EURO. $_SESSION["productverkoopprijs"].")"; ?></label></td>
<?php $column++; }?>
<?php
if ($column=2 ){
ophalen_productgegevens($itemvalue); ?>
<tr><td><label><input type="checkbox" name="check_list[]" value=<?php echo $_SESSION["productnumber"] ?> ><?php echo $_SESSION['prodshortdesc']. " (" .EURO. $_SESSION["productverkoopprijs"].")"; ?></label></td></tr>
<?php $column=0; }?>
<?php } ?>
</table>
</div>
</fieldset