Bonjour
J’avais déjà répondu à un problème similaire (Problème de propositions emboitées - #2 par PaliPalo)
Dans le principe, il faut savoir que les conditions sont traitées les unes à la suite des autres. En d’autres mots, le traitement ne s’interrompt pas lorsqu’une condition est confirmée.
Donc, la méthode que je préconise est « inverser la logique ». Vu qu’on peut choisir le nombre de cours et qu’il y en a 6 en tout, je conceptualiserais cela ainsi:
- Si
nb_cours> 5
– Alorschamp_cours_6est affiché - Si
nb_cours> 4
– Alorschamp_cours_5est affiché - Si
nb_cours> 3
– Alorschamp_cours_4est affiché - Si
nb_cours> 2
– Alorschamp_cours_3est affiché - Si
nb_cours> 1
– Alorschamp_cours_2est affiché
Le champ_cours_1 devrait toujours être affiché quelque soit le nombre de cours choisis vu que je suppose qu’il y en aura toujours un malgré tout (d’ailleurs peut-être mettre 1 par défaut pour le champ nb_cours)
Sur le pourquoi de l’ordre inverse, voir ma dernière réponse au post précité