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

Qt Discussion :

[Qt][Logique] Option multiple dans une Base de donnée


Sujet :

Qt

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 51
    Par défaut [Qt][Logique] Option multiple dans une Base de donnée
    Bonjours à tous

    J'ai une question d'ordre logique mais qui découle forcement d'une commande

    Dans une Base de donnée j'ai des articles auquel des Options sont assigné (d'autre articles dit "Option")

    Mon soucis est de savoir comment je pourrais entrer Plusieurs Option dans un seul Champ de façon à pouvoir les récupérer et les décomposer facilement après?

    Impératif de lecture - décomposition:

    - Sous QT
    - Web (Html , Php)

    (Donc probleme de serialisation proprietaire)

    Pour le moment j'entre dans mon champ sous le style : 1-5-6-8-10

    Donc ma difficulté est de décomposer chaque option distinctement

    Merci d'avance

  2. #2
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Ton message n'est pas clair du tout... Précises un peu ce que tu entends par "champ", "décomposition", "Web (Html , Php)", etc...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 51
    Par défaut
    Je travail sur une Base de donnée MYSQL

    J'ai une table Articles , et dedans l'un des champs est celui des Options

    Cette base de données sera lu par le programme QT ainsi qu'un site intranet en Html/php .

    Et la décomposition c'est à dire utiliser les Id distinctement :

    1-2-5-9

    Id : 1
    Id : 2
    Id : 5
    Id : 9

    Merci

  4. #4
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 760
    Par défaut
    Tu peux passer le champ caractère par caractère. Dès que tu trouves le caractère '-', tu sais que c'est l'ID suivant, vu que tous tes ID sont numériques.

    Plus en pratique : un boucle. Dedans, tu vérifie le caractère. S'il n'est pas '-', tu l'écris dans un buffer. S'il est '-', tu sais que ton buffer contient un ID complet. Tu passes à la suite de la chaîne et tu ouvres un nouveau buffer.

    Ceci est une manière de faire fonctionnelle, anti-optimisée : il y a moyen de mieux faire, et il y a de la marge.

    Ce principe peut être passé en PHP sans problème. En PHP, si mes souvenirs sont bons (quelques mois que je n'ai plus rien fait de consistant dans ce "langage"), il y a une fonction qui te découpe ta chaîne en un tableau selon un caractère (ici, '-'). (e : explode()).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  5. #5
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Ce que je n'ai pas compris, c'est qui est-ce qui doit fournir une liste d'id et à qui ?

  6. #6
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 760
    Par défaut
    Il reçoit une liste d'ID de sa base de données, et il aimerait pouvoir récupérer chacun de ces ID séparément. Du moins, à ce que j'en ai compris.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

Discussions similaires

  1. [MySQL] Insertion multiple dans une base de données MYSQL
    Par bryanmohamet dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 14/11/2010, 22h49
  2. Enregistrement multiple dans une base à partir d'un formulaire
    Par ange_dragon dans le forum Modélisation
    Réponses: 2
    Dernier message: 05/06/2007, 15h28
  3. intégrer un fichier image dans une base de donnée?
    Par Lody dans le forum Requêtes
    Réponses: 9
    Dernier message: 16/03/2006, 19h08
  4. [SYBASE]Libérer espace libre dans une base de données ?
    Par le_parrain dans le forum Sybase
    Réponses: 3
    Dernier message: 14/05/2004, 09h36
  5. [Strategie][Java][XML] Import dans une base de données
    Par nad dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 23/09/2002, 11h12

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