Salut
J'ai enfin réussi à mettre en place les tarifs avec les calculs
d'adhésion suivant des tranches (merci Bowbohwaz, Jean-Christophe et
François). Maintenant je voudrais faire un simulateur à insérer sur une
page du site qui prends en compte ces calculs, donc les tarifs mis en
place. C'est avec un module (soit à créer, soit à modifier) ou il y a
une autre méthode ?
Nenex
> J'ai enfin réussi à mettre en place les tarifs avec les calculs
> d'adhésion suivant des tranches (merci Bowbohwaz, Jean-Christophe et
> François). Maintenant je voudrais faire un simulateur à insérer sur
> une page du site qui prends en compte ces calculs, donc les tarifs
> mis en place. C'est avec un module (soit à créer, soit à modifier) ou
> il y a une autre méthode ?
Oui un module avec Brindille : https://paheko.cloud/modules
Tu peux faire une page comme ceci :
{{#form on="calcul"}}
{{#select CASE WHEN :couple = 'Oui' AND :revenus BETWEEN 0 AND 15000
THEN … WHEN … THEN … END AS calcul;
:couple=$_POST.couple
:revenus=$_POST.revenus}}
<h3>Le calcul indique un total de {{$calcul}} €</h3>
{{/select}}
{{/form}}
<form method="post" action="">
<fieldset>
<legend>Calculez votre tarif</legend>
<dl>
{{:input type="number" name="revenus" label="Vos revenus, en
euros"
required=true}}
{{:input type="checkbox" name="couple" value="Oui"
label="En
couple"}}
</dl>
<p class="submit">{{:button type="submit"
name="calcul"
label="Calculer le tarif"}}</p>
</form>
C'est un exemple, réalisé de tête comme ça, tu peux reprendre ta
formule à la place de mon CASE WHEN...END d'exemple. Ne pas oublier de
rajouter ":" avant le nom d'une variable, et d'assigner ensuite les
variables dans les paramètres. Voir la doc des sections "select" pour
plus d'infos et exemples :)
Bonne soirée !