[RESOLU] Si avec 2 conditions

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Si avec 2 conditions

Re: Si avec 2 conditions

par team18fr » 13 mars 2017, 19:11

C'est bon j'ai trouvé

Code : Tout sélectionner

if (('#mode#' == 'off\,away') || ('#mode#' == 'off'))
Merci pour ton aide.

Re: Si avec 2 conditions

par team18fr » 13 mars 2017, 17:54

Si j'enleve les ' ' ça ne marche plus. Donc si je met if ('#mode#' == ' off ') ça marche mais mon problème c'est que quand mon device est éteint il peut être sois avec "mode# = off ou #mode# = off,away donc mon problème c'est de lui faire comprendre que:

Si #mode# est égale à off ou si il est égale à off,away la couleur sera rouge.

Tu vois ce que je veux faire j'ai tenté plein de chose mais rien ne marche.

Re: Si avec 2 conditions

par or 1 » 13 mars 2017, 17:22

quel est le code qui récupère la valeur de l'api ?

si la variable s'appelle bien #mode#, c'est ainsi qu'il faut écrire le if :
if (#mode# == 'off')

Re: Si avec 2 conditions

par team18fr » 13 mars 2017, 17:15

Pour #mode# il fait appel à un api donc varie en fonction du mode dans lequel on est sois mode 1 , 2 ou 3.

Re: Si avec 2 conditions

par @rthur » 13 mars 2017, 10:17

C'est déplacé.

Concernant ton problème, je dirai que tu as un problème là :

Code : Tout sélectionner

if ('#mode#' == 'off')
Car '#mode#' n'est pas une variable mais juste une chaine de caractère, donc elle ne pourra jamais être égale à l'autre chaine de caractère 'off'

Re: Si avec 2 conditions

par team18fr » 13 mars 2017, 10:02

Désolé je me suis trompé c'est un script qui se trouve dans un fichier html. Comment faire pour le remettre dans la bonne section. Merci

Re: Si avec 2 conditions

par @rthur » 13 mars 2017, 02:14

Bonjour,

On est en PHP (vu que tu as posté dans le forum "PHP débutant") ou en Javascript ?
Car là ça ressemble à du 100% JS avec du Jquery dedans ;)

Si avec 2 conditions

par team18fr » 13 mars 2017, 00:28

Salut je ne sais pas si je vais bien me faire comprendre mais j'ai besoin de changer la couleur d'un icône en fonction d'un mode.
Mode 1 = off
mode 2 = off,away
mode 3 = heat
Donc je veux que lorsque le mode 1 ou 2 est activé mon icône sois rouge pour dire que c'est off et un autre couleur pour heat . Il existe plusieurs autre mode avec heat c'est pour cela que je me suis tournée vers off.

Code : Tout sélectionner

if ('#mode#' == 'off'){ $('.eqLogic[data-eqLogic_uid=#uid#] .power-off').css('color', '#33FF33'); } elseif ('#mode#' == 'off,away'){ $('.eqLogic[data-eqLogic_uid=#uid#] .power-off').css('color', 'white'); } else { $('.eqLogic[data-eqLogic_uid=#uid#] .power-off').css('color', 'red'); }