Case de couleur

Bonjour,

j'aurai besoin d'un petit conseil ^^.
ce que je voudrais faire c'est faire apparaitre une case en couleur
par exemple quand j'ai:
- une valeur qui vaut 1 je voudrais qu'un carré s'affiche en vert
et quand j'ai:
- une valeur qui vaut 0 je voudrais qu'un carré s'affiche en rouge

voila merci

PS: "je ne connaît pas très bien encore dans quel langage je doit écrire mes lignes"

2 réponses

  1. tu le fait en php

    <div
    if ($valeur === 1){
    echo ' style="padding:5px;color:green"';
    }else{
    echo ' style="padding:5px;color:red"';
    }
    />
    ici tu met du contenu dans ton petit carre !</div>
    1. Salut,
      Je ne pense pas que le triple = sert à quelque chose :) un double suffit
      (faute de frappe surement ;) )
    2. Cela permet de renforcer la verification !
    3. Un double suffit j'appuie ;P
    4. Renforcer la vérification ???
      Il n'y a rien à renforcer, si $valeur == 1, ne peut pas être plus claire !
  2. Contributeur
    Bonjour,

    Personnellement, j'aurai fait ça en javascript, mais tout dépend du contexte de ton code.

    Si jamais ta variable arrive directement sur la page (qu'elle soit fixe ou qu'elle ait été fournie par l'utilisateur), le php tu utiliseras.

    Si jamais tu veux rester sur la même page, donc sans rechargement, que la valeur 1 ou 0 est donnée par l'utilisateur dans un formulaire de la page et que le carré à colorier est sur la page également, le javascript tu préfèreras.

    Pour le php, Lili t'a déjà filé le principe. Si tu veux du code javascript, dis-le moi, je réfléchirai à l'algorithme que si ça te tente de passer par ce langage.