Ceci étant dit... je n'avais pas pensé à un problème à cette solution, comment je fais du coup pour afficher des conditions si ces réponses n'ont pas de value? Dans la suite de mon questionnaire, j'attribue des groupes de questions en fonctions de la formation choisie sur cette question (avec les matières de la formation) et j'utilise le code de la formation pour les lier...
La valeur des réponses est le texte de la question, tu dois utiliser le gestionnaire d'expression directement.
Par exemple, sur le questionnaire d‘exemple tu verra que le filtre sur NAF5 est {substr(NAF4.NAOK, 0, 6)} donc, j'ai au final mon NAF4 brut ici.
Je peux donc faire des conditions du type substr(NAF4.NAOK, 0, 6) == "I55.30"
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
D'ailleurs la solution fonctionne uniquement que je prévisualise le groupe de question... Une fois le questionnaire activé, le filtrage ne fonctionne plus !
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
Peut être un problème d'expression dans le groupe.
En fait : le shaipa est plus pour sire : avec aucune information : je ne peux rien faire …
Par exemple : un lien de test … ou un lss (au pire), ou un screenshot du fichier de logique
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
Quel type de problème ? C'st corrigeable par code ?
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
C'était un problème au niveau du fichier lui même !
J'ai un nouveau soucis, j'ai une question A qui filtre une question B mais j'ai tellement de sous questions/questions (étant donné que ce filtre double mon nombre de questions) qu'à l'activation de mon formulaire j'ai un message d'erreur : « La table des réponses au questionnaire n'a pas pu être créée. Habituellement, ceci est causé par le fait d'avoir trop de (sous-) questions dans le questionnaire. Veuillez essayer de retirer des questions de votre questionnaire. »
Une solution de contournement est-elle envisageable ?
Sans connaitre le questionnaire, l'analyser complètement : impossible de répondre …
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
EDIT : je n'avais pas activé le mode débug, j'ai un problème de bdd :
"La table des chronométrages n’a pas pu être créée. " pourtant j'ai mis "non" dans "Sauvegarder les chronométrages ?"
"CDbCommand n'a pas pu exécuter la commande SQL: SQLSTATE[HY000]: General error: 1117 Trop de champs."
j'ai exactement 102 questions ( 2103 sous-questions + questions )
J'ai essayé d'épurer mon questionnaire en enlevant des questions superflues pour atteindre 82 questions pour un total de 1833 questions / sous questions et malgrès ça, ça ne fonctionne pas.
DONC
Je ne vois qu'une solution à mon problème :
Trouver un autre moyen que la méthode "array_filter" pour filtrer mon tableau, car cette méthode créé autant de questions/sous questions qu'il n'y a de questions à filtrer, doublant ainsi le total de questions...