Donc il me semble qu'il faut passer par réaliser une fonction dans le répertoire mesfonctions -voir la doc spip pour celà - en utilisant une fonction php par exemple celle-ci à cette adresse :
OUI, il aurait fallu que je teste cela d'abord :
J'obtiens, avec mon exemple : (intval3)(intval30)
Le 25 juin 2017 à 09:55, Alain BOURDEAU <alain.bourdeau@orange.fr <mailto:alain.bourdeau@orange.fr>> a écrit :
Bonjour,
je prend en route,
que donne individuellement #GET{numA} et #GET{numB}
A suivre Alain
Le 25/06/2017 à 05:25, Jean-Pierre Duflot a écrit :
Merci JPH pour cette réponse qui malheureusement me donne 0 à
nouveau.
*
En fait j'ai :
<BOUCLE_form(FORMULAIRES_REPONSES){id_formulaire=2}{!par
id_formulaires_reponse}{0,1}>
[(#SET{valeur1,
[(#VOIR_REPONSE{selection_1,valeur_uniquement})]})]
[(#VOIR_REPONSE{selection_1,valeur_uniquement})]
</BOUCLE_form>
<BOUCLE_form2(FORMULAIRES_REPONSES){id_formulaire=3}{!par
id_formulaires_reponse}{0,1}>
[(#SET{valeur2,
[(#VOIR_REPONSE{selection_1,valeur_uniquement})]})]
[(#VOIR_REPONSE{selection_1,valeur_uniquement})]
</BOUCLE_form2>
#GET{valeur1}
#GET{valeur2}
Ici j'obtiens bien les valeurs des formulaires
En faisant :
[(#SET{numA, [(intval(#GET{valeur1}))]})]
[(#SET{numB, [(intval(#GET{valeur2}))]})]
[(#GET{numA}|plus{#GET{numB}})] me donne 0
Merci pour d'autres lumières sur ce qui ne va pas.
Jean-Pierre
Le 24 juin 2017 à 19:24, JPH <jeanpaul@couleurs-pays.fr
<mailto:jeanpaul@couleurs-pays.fr>
<mailto:jeanpaul@couleurs-pays.fr
<mailto:jeanpaul@couleurs-pays.fr>>> a écrit :
Le filtre |plus{xx} est un filtre d’opérations mathématiques.
les valeurs travaillées doivent être numériques.
voir :
|plus - SPIP
<https://www.spip.net/fr_article4307.html>
<|plus - SPIP
<https://www.spip.net/fr_article4307.html>>
A mon avis, il faudrait convertir la variable alphanumérique en
numérique avec intval
quelque chose comme ça (non testé)
#SET(numA, intval(#GET{valeur1}))
#SET(numB, intval(#GET{valeur2}))
puis
(#GET{numA}|plus{#GET{numB}})
JPH
Le 24/06/2017 à 15:26, Jean-Pierre Duflot a écrit :
Bonjour à tous,
Je veux additionner les saisies de 2 formulaires FORMIDABLE
Après avoir récupérer les valeurs avec
* #GET{valeur1}
* #GET{valeur2}
j'ai bien la valeurs des 2 saisies : 30 et 3
mais en faisant :
[(#GET{valeur1}|plus{#GET{valeur2}})]
j' ai 0
Il me semble respecter pourtant
|plus - SPIP
<|plus - SPIP;
<|plus - SPIP
<|plus - SPIP;
Qu'en pensez-vous ?
Jean-Pierre
-- 22 chemin des Anémones
97480 Saint-Joseph
_______________________________________________
liste spip
spip@rezo.net <mailto:spip@rezo.net> <mailto:spip@rezo.net
<mailto:spip@rezo.net>> - désabonnement : envoyer un
mail à spip-off@rezo.net <mailto:spip-off@rezo.net>
<mailto:spip-off@rezo.net>
Archives :
https://www.mail-archive.com/spip@rezo.net/maillist.html
<https://www.mail-archive.com/spip@rezo.net/maillist.html>
<https://www.mail-archive.com/spip@rezo.net/maillist.html
<https://www.mail-archive.com/spip@rezo.net/maillist.html>>
Infos : http://listes.rezo.net/mailman/listinfo/spip
<http://listes.rezo.net/mailman/listinfo/spip>
<http://listes.rezo.net/mailman/listinfo/spip
<http://listes.rezo.net/mailman/listinfo/spip>>
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
-- 22 chemin des Anémones
97480 Saint-Joseph
_______________________________________________
liste spip
spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer
un mail à spip-off@rezo.net <mailto:spip-off@rezo.net>
Archives :
https://www.mail-archive.com/spip@rezo.net/maillist.html
<https://www.mail-archive.com/spip@rezo.net/maillist.html>
Infos : http://listes.rezo.net/mailman/listinfo/spip
<http://listes.rezo.net/mailman/listinfo/spip>
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
-- Alain BOURDEAU
27 rue des iris
69500 BRON
_______________________________________________
liste spip
spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un
mail à spip-off@rezo.net <mailto:spip-off@rezo.net>
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
<https://www.mail-archive.com/spip@rezo.net/maillist.html>
Infos : http://listes.rezo.net/mailman/listinfo/spip
<http://listes.rezo.net/mailman/listinfo/spip>
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
--
22 chemin des Anémones
97480 Saint-Joseph
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc