Case de couleur

stridou77 -  
AssassinTourist Messages postés 7838 Statut Contributeur -
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

lili34500 Messages postés 187 Statut Membre 16
 
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>
0
Melooo Messages postés 1476 Statut Membre 84
 
Salut,
Je ne pense pas que le triple = sert à quelque chose :) un double suffit
(faute de frappe surement ;) )
0
lili34500 Messages postés 187 Statut Membre 16
 
Cela permet de renforcer la verification !
0
acid3max Messages postés 38 Statut Membre 5
 
Un double suffit j'appuie ;P
0
Melooo Messages postés 1476 Statut Membre 84
 
Renforcer la vérification ???
Il n'y a rien à renforcer, si $valeur == 1, ne peut pas être plus claire !
0
AssassinTourist Messages postés 7838 Statut Contributeur 1 312
 
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.
0