我有一个关于创建带有最多2列和1个或更多行的复选框的表单的问题。
我有一个数组,每个循环都有一个。如果我显示了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