html / php创建具有最多2列和多行的表单

时间:2019-02-27 16:08:03

标签: php html forms

我有一个关于创建带有最多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

0 个答案:

没有答案