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 :

Insertion dans une cellule à partir de case à cocher


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Juin 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 85
    Par défaut Insertion dans une cellule à partir de case à cocher
    Bonjour,
    Je souhaite insérer dans une colonne des infos à partir de case à cocher.
    Je m'explique:
    J'ai un formulaire avec une zone de prénoms sous forme de case à cocher: Jean - Pierre - Paul - Jacques...etc
    Et j'ai dans ma base un tableau qui comporte plusieurs colonnes, dont la colonne 'prenoms'.
    Ma question est, puis je actualiser la colonne prenom avec ce concept de case à cocher, pour ensuite m'en servir de filtre ?
    Par exemple, j'ai dans mon tableau une ligne avec en prenom: Jean, Pierre, Paul. Puis je faire un update avec les cases a cocher en supprimant Pierre et en ajoutant Jacques ?

    Je ne vois pas comment m'y prendre.

    Merci pour votre aide.

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 322
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 322
    Billets dans le blog
    17
    Par défaut
    J'ai un formulaire avec une zone de prénoms sous forme de case à cocher: Jean - Pierre - Paul - Jacques...etc
    D'où viennent les prénoms ?

    Et j'ai dans ma base un tableau qui comporte plusieurs colonnes, dont la colonne 'prenoms'.
    Sauf cas particuliers, il n'y a pas de tableaux dans une base, mais des tables, des colonnes et des lignes.
    Tu peux nous montrer la définition de ta table et un extrait des données ?

    Ma question est, puis je actualiser la colonne prenom avec ce concept de case à cocher, pour ensuite m'en servir de filtre ?
    Colonne "prenom" ou "prenoms" ? C'est la même que celle dont tu parlais précédemment ?
    Généralement on peut faire de tout, reste à savoir si c'est la meilleure manière de procéder

    Par exemple, j'ai dans mon tableau une ligne avec en prenom: Jean, Pierre, Paul. Puis je faire un update avec les cases a cocher en supprimant Pierre et en ajoutant Jacques ?
    Oui c'est possible, mais pas franchement idéal car tu auras du mal à manipuler cela correctement.

    Donne-nous la finalité, pour qu'on comprenne mieux et qu'on te conseille mieux.

  3. #3
    Membre actif
    Inscrit en
    Juin 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 85
    Par défaut
    Bonjour Seb,
    Merci pour tes réponses.
    Oui c'est bien la même colonne prenom et prenoms, désolé.

    La finalité est d'attribuer des prénoms à un événement, et ensuite pouvoir filtrer sur les prénoms.

    Il y aura donc plusieurs événements dans la table. étant donné que je vais avoir une vingtaine de prénoms, j'aimerai ne pas créer 20 colonnes. D'ou ma question pour rentrer les prénoms sur une seule colonne.

    Je vois comment vérifier si la colonne comprends tel ou tel prénom, mais je ne vois pas comment faire un update sur cette colonne avec des case a cocher qui correspondraient aux prénoms.

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 666
    Par défaut
    avant d'avancer sur le code, montrez nous la structure des tables que vous utilisez actuellement.

  5. #5
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 322
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 322
    Billets dans le blog
    17
    Par défaut
    Je n'ai pas eu de réponse à ces questions :

    D'où viennent les prénoms ?
    Tu peux nous montrer la définition de ta table et un extrait des données ?
    A priori il faudrait une table de prénoms, une table d'événements
    et comme un événement peut avoir plusieurs prénoms et qu'un prénom peut avoir plusieurs événements une table de liaison

    contact (id, first_name, etc.)
    event (id, etc.)
    event_has_contact (event_id, contact_id)

    Ensuite il suffit de faire des jointures pour obtenir les contacts d'un événement et filtrer, et de faire un INSERT sur event_has_contact pour ajouter un contact à un événement ou un DELETE pour en retirer un.

Discussions similaires

  1. [SP-2010] recherche dans une liste à partir de cases à cocher
    Par number6six dans le forum SharePoint
    Réponses: 2
    Dernier message: 25/06/2014, 12h02
  2. insertion d'une date dans une cellule à partir d'un calendrier
    Par Bouom771 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 08/12/2007, 23h45
  3. Réponses: 4
    Dernier message: 27/04/2007, 14h05
  4. Réponses: 2
    Dernier message: 08/06/2006, 00h10
  5. Réponses: 4
    Dernier message: 03/06/2006, 12h45

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