Bonjour,
je ne cherche pas un bou de code, je cherche plutôt une idée d'algorithme et voici ma problèmatique:
ma structure source est un flux de sortie d'une base de donnée du genre
Sachant que les questions : question_1 et question_2 peuvent avoir respectivement 12 et 15 reponses possibles.
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 Individu question reponse TypeQuestion Ind1 IDENTITE NULL titre Ind1 General NULL sous titre Ind1 nom Lenom_1 texte Ind1 Prenom Leprenom_1 texte Ind1 INDICATION NULL titre Ind1 INDICATION_1 NULL sous titre Ind1 question_1 reponse_1_1 question à choix multiple Ind1 question_1 reponse_1_2 question à choix multiple Ind1 question_1 reponse_1_3 question à choix multiple Ind1 INDICATION_2 NULL sous titre Ind1 question_2 reponse_1_3 question à choix multiple Ind1 question_2 reponse_1_5 question à choix multiple Ind1 question_2 reponse_1_9 question à choix multiple Ind2 IDENTITE NULL titre Ind2 General NULL sous titre Ind2 nom Lenom_2 texte Ind2 Prenom Leprenom_2 texte Ind2 INDICATION NULL titre Ind2 INDICATION_1 NULL sous titre Ind2 question_1 reponse_1_2 question à choix multiple Ind2 question_1 reponse_1_4 question à choix multiple Ind2 question_1 reponse_1_6 question à choix multiple Ind2 INDICATION_2 NULL sous titre Ind2 question_2 reponse_1_3 question à choix multiple Ind2 question_2 reponse_1_7 question à choix multiple Ind2 question_2 reponse_1_10 question à choix multiple
Dans la structure de destination, je n'ai pas le drois d'avoir plusieurs reponses possible pour la même question mais plutôt une reponse binaire, je m'explique:
si dans ma structure source, la question question_1 avait comme reponse:
reponse_1_1
reponse_1_3
reponse_1_9
dans ma structure de destination je dois mettre
Je n'ai pas trouvé d'algorithme pour gerer ceci, raison pour laquelle je demende votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 question reponse reponse_1_1 oui reponse_1_2 non reponse_1_3 oui reponse_1_4 non reponse_1_5 non reponse_1_6 non reponse_1_7 non reponse_1_8 non reponse_1_9 oui reponse_1_10 non reponse_1_11 non reponse_1_12 non
je vous remercie d'avance.
Partager