IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Deux colonnes de checkboxes


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 172
    Par défaut Deux colonnes de checkboxes
    salut,

    j'ai différentes checkbox (correspondant à des groupes pris dans ma base de données) et j'essai d'en faire deux colonnes distinct.

    J'ai essayé de le coder, mais je ne vois pas ou peut être mon erreur

    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
    24
    25
    26
     
    <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>    
                            <?
                                foreach ($allGroups as $currGroup){
                                $i = 0;
                                $j = count($allGroups) / 2;
                                $i++;            
                                if (!$us->isInGroup($currGroup))
                                    print "<td><input type='checkbox' name='group[]' value=\"".$currGroup->getID()."\">" . $currGroup->getName() . "\n";
                                    $group = $_POST["group"]."</td>";
                                if ( $i > $j){
                                print "</tr><tr>";
                                }  
                                }     
                                            ?>
                </tr>
                <tr>
                    <td colspan="2"><br><input type="Submit"></td>
                </tr>
            </table>
            </form>

  2. #2
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Citation Envoyé par grumly22
    mais je ne vois pas ou peut être mon erreur
    Parce que tu as une erreur ? Qu'est-ce qui te fais dire ça ?

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 172
    Par défaut
    j'ai modifier mon code ....

    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
    24
    25
    26
    27
     
    <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>
                            <?
                                $i = 0;
                                $j = count($allGroups) / 2;
                                foreach ($allGroups as $currGroup){
                                if ( $i > $j){
                                print "</tr><tr><td></td>";
                                $i = 0;
                                }  
                                $i++;            
                                if (!$us->isInGroup($currGroup))
                                    print "<td><input type='checkbox' name='group[]' value=\"".$currGroup->getID()."\">" . $currGroup->getName() . "\n";
                                    $group = $_POST["group"]."</td>";
                                }     
                                            ?>
                               </tr>
                <tr>
                    <td colspan="2"><br><input type="Submit"></td>
                </tr>
            </table>
            </form>
    Le truc, c'est qu'au lieu d'avoir deux colonnes (et x nombre de ligne), j'ai l'inverse ...
    D'ou l'erreur

Discussions similaires

  1. [XL-2007] Petite question sur les boucles et deux series de checkbox dans deux colonnes
    Par scoubi77 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/09/2014, 23h48
  2. Réponses: 4
    Dernier message: 09/02/2005, 10h44
  3. zone de liste : affichage de deux colonnes
    Par niclalex dans le forum IHM
    Réponses: 3
    Dernier message: 27/10/2004, 22h51
  4. [CR] Faire un groupe sur deux colonnes, voir mon exemple
    Par Etienne51 dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 08/10/2004, 14h02
  5. [VB.NET] Insérer une colonne de CheckBox dans un DataGrid
    Par Manue.35 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/05/2003, 11h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo