formidable est compter un champ réponse

Bonsoir

est il possible et je ne sais pas si je dois regarder coté spip ou php

additionné la valeur d’un champs «  » radio1"" valeur « xx » issue de la Table: spip_formulaires_reponses_champs

en français
les apiculteurs choisissent un nombre de reines qu’il vont déposé a la station de fécondation

donc on reçoit plusieurs formulaire avec les demandes
l’idée est d’afficher un compteur pour dire le nombre de reines que l’on peu encore déposé par rapport a notre possibilité d’accueil

un truc du genre [200 - $nb_reines - $total]

Voyez vous une façon de faire ?

merci

Hello,

En SPIP, je ferais quelque chose du genre :

  1. Définir une variable pour stocker le nombre de reines et le total :

#SET{nb_reines,0}

#SET{total_reines,500}

  1. Boucler sur les réponses du formulaire et additionner les différentes valeurs du champs radio « nombre de reines » :

<BOUCLE_formidable_id_form(FORMULAIRES){id_formulaire=}>

<BOUCLE_spip_formulaires_rep(FORMULAIRES_REPONSES){id_formulaire}>

#SET{nb_reines,[(#GET{nb_reines}|plus{#VOIR_REPONSE{radio_1, brut}})]}

</BOUCLE_spip_formulaires_rep>

</BOUCLE_formidable_id_form>

  1. Afficher le nombre total de reines :

#GET{nb_reines}

  1. Afficher le nombre de reines restantes

[(#GET{total_reines}|moins{#GET{nb_reines}})]