DUFLOT Jean Pierre a écrit :
Merci spipcarto pour cette rapide réponse, j'ai finalement fait:
[(#GET{somme_valeur}|div{#TOTAL_BOUCLE}|round{2})]Et j'obtiens maintenant:
Note moyenne de l'article : 0.33 0.67 1.5 2.17 2.83 3.33
ah, j'avais pas compris la question en fait...
c'est normal, ton GET est dans la boucle.
tu n'as qu'un champ qui contient la note, c'est ca ?
ca doit plutot etre :
<BOUCLE_reponses(FORMS_DONNEES){id_form=4}>
<BOUCLE_champs(FORMS_CHAMPS){par rang}>
#SET{somme_valeur,#VALEUR|plus{#GET{somme_valeur}}}
</BOUCLE_champs>
</BOUCLE_reponses>
[(#GET{somme_valeur}|div{#TOTAL_BOUCLE}|round{2})]
</B_reponses>
pas de note pour le moment
<//B_reponses>
il faut sans doute aussi ajouter un critere id_article à la premiere boucle (mais il faut dire au formulaire de noter l'id_article et peut etre un {0,1} à la deuxieme
(ou un {champ=ligne_1}, enfin un truc pour chopper le bon champ du formulaire)
<BOUCLE_reponses(FORMS_DONNEES){id_form=4}{id_article}>
<BOUCLE_champs(FORMS_CHAMPS){par rang}{0,1}>
#SET{somme_valeur,#VALEUR|plus{#GET{somme_valeur}}}
</BOUCLE_champs>
</BOUCLE_reponses>
[(#GET{somme_valeur}|div{#TOTAL_BOUCLE}|round{2}
)]
</B_reponses>
pas de note pour le moment
<//B_reponses>
PS : pense à repondre sur la liste !