Bonjour,

je viens de mettre en place un formulaire permettant de lier une personnes à différents groupes.
Les groupes sont récupéré dans la base de données (grace à une boucle) et sont représentés par des checkbox.
mon probleme, c'est que quand il y a un nombre important de groupe, j'obtiens une masse de checkbox ...
J'aurais voulu savoir si il y avais moyen de mettre en place plusieur colonne pour les ranger ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
<form action="../op/op.UsrMgr.php" name="form<?print $us->getID();?>_2" onsubmit="return checkForm2('<?print $us->getID();?>');">
        <input type="Hidden" name="action" value="addgroup">
        <input type="Hidden" name="userid" value="<?print $us->getID();?>">
        <table>
            <tr>
                <td class="inputDescription"><?printMLText("add_groups");?>:</td>
                <td>    
                        <?
                            foreach ($allGroups as $currGroup){
                            if (!$us->isInGroup($currGroup))
                                print "<input type='checkbox' name='group[]' value=\"".$currGroup->getID()."\">" . $currGroup->getName() . "\n";
                                $group = $_POST["group"];
                            }
                        ?>
                    </select>
                </td>
            </tr>
            <tr>
                <td colspan="2"><br><input type="Submit"></td>
            </tr>
        </table>
        </form>