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

PHP & Base de données Discussion :

Insert plusieurs cases à cocher dans une colonne MySQL [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2016
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2016
    Messages : 45
    Par défaut Insert plusieurs cases à cocher dans une colonne MySQL
    Bonjour,

    J'aimerais insérer plusieurs case à cocher dans une colonne mysql.
    J'ai donc le code html ci-dessous ;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <div class="col-md-12">
    <div class="form-group">
    <label><b>Mot clés : <code>*</code></b></label><br>
               <input  type="checkbox" name="check_list[]" value="c1"> <label> (c1) Test1</label>
               <input type="checkbox" name="check_list[]" value="c2"> <label> (c2) Test2</label>
               <input type="checkbox" name="check_list[]" value="c3"> <label> (c3) Test3</label>
     
    </div><!--/*.form-group-->

    Le code PHP ;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $checkbox1=$_POST['check_list'];
    $chk="";
    foreach($checkbox1 as $chk1)
    {
        $chk .= $chk1.",";
    }
    J'aimerais dans la colonne test1, test2, test 3 si cocher.

    Merci pour l'aide car j'ai uniquement la dernière case cochée qui s'insert.

    Jim

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu es bien dans un formulaire HTML classique ?
    Tu as contrôlé le contenu de $_POST ?

    Ton deuxième peut se resumer à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $chk = implode(',', $_POST['check_list']);
    Au passage tout de même, stocker plusieurs valeurs dans une colonne n'est pas une bonne méthode.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2016
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2016
    Messages : 45
    Par défaut
    Oui merci pour la réponse, j'avais fait une erreur dans mon html.
    Par contre, superbe aussi ta solution.

    Merci beaucoup.

    Bonne journée.

    Jim

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] Compter le nombre de cases à cocher dans une colonne
    Par P.Flo dans le forum Modélisation
    Réponses: 5
    Dernier message: 31/03/2014, 14h08
  2. Réponses: 15
    Dernier message: 21/12/2008, 19h31
  3. Réponses: 6
    Dernier message: 10/08/2006, 15h45
  4. Case à cocher dans une ComboBox
    Par vano dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 02/05/2006, 13h29
  5. Case à cocher dans une requête
    Par kloss dans le forum Access
    Réponses: 6
    Dernier message: 14/10/2004, 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