Categories > TinyButStrong general (FR) >

Condition avec une condition ET

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: orgoz
Date: 2006-02-06
Time: 11:28

Condition avec une condition ET

Bonjour,

j'essaye d'afficher une valeur suivant une double condition mais je n'y arrive pas.

J'ai écrit ceci dans mon html :
[liens.os;if '[var.logiciel.os_independent;noerr;ifempty 0]-[val]'!='1-0';then [val];else 'Tous les sytèmes']

Si j'affiche simplement les valeurs que j'ai avec
[var.logiciel.os_independent;noerr;ifempty 0]-[liens.os]
cela m'affiche 0-0

D'apres ma condition, le second membre ne doit pas être à 0, pourtant c'est le 'then [val]' qui est executé au lieu du 'else'.

Ou est mon erreur s'il vous plait ?

merci d'avance
By: Skrol29
Date: 2006-02-06
Time: 11:32

Re: Condition avec une condition ET

Ben tu as la condition (0-0)!=(1-0) qui est vraie. Donc il affiche le "then".
By: orgoz
Date: 2006-02-06
Time: 12:34

Re: Condition avec une condition ET

mmmh oui en effet, je comprends meme pas pourquoi je me suis prit la tête la dessus du coup :(

En fait, je crois que la conclusion est que je suis obligé de passer par un "ou".
Je souhaite que [val] s'affiche si os_independent = 0 ET que [val] soit différent de 0. Avec TBS cette condition n'est pas directement réalisable, je suis obligé de passer par la condition "os_independent = 0 OU [val] !=0".

C'était parce que j'avais pas envie de faire une fonction dédiée au test en fait.