etrange probleme de couleur

etrange probleme de couleur - PHP - Programmation

Marsh Posté le 15-04-2003 à 16:01:09    

Je met ca en php parskil ya un peu de php dedans donc vous fachez pas ;)
 
Voila j'ai develloper un site pour ma team et je voudrait que en cas de victoire ou defaite il m'affiche un couleur differente et un message different.
 
J'ai donc fait ca :
 
 

Code :
  1. if ($notre_score>$leur_score)
  2.     {
  3.      $color="#009900";
  4.      $result="win";
  5.     }
  6.    if ($notre_score<$leur_score)
  7.     {
  8.      $color="#C42700";
  9.      $result="loss";
  10.     }

 
 
J'ai pas encore codé ca correctement mais j'aimerai d'abord savoir pk ca marche pas.
Cependant en ecrivant le suite
 

Code :
  1. <td bgcolor=$color class=\"resultat\" width=40>".$result."</td>

 
 
Le mot win ou loss est bien affiché marche bien mais pas les couleurs.
J'ai toujour une couleur bleue qui est en fait celle de mon background.
j'ai donc matter mes CSS et pour la classe resultat j'ai
 
 

Code :
  1. .resultat
  2. {
  3.      border: 1px solid #969696;
  4.         font-size : 11px;
  5.     }

 
Donc je n'ai specifier aucun bground
Pourtant ca ne prend pas ma couleur en consideration et meme si je l'ecrit en dure directement
 
genre bgcolor=#FFF ben ca ne marche aps du tout.
 
Un peu d'aide serait la bienvenue :)

Reply

Marsh Posté le 15-04-2003 à 16:01:09   

Reply

Marsh Posté le 15-04-2003 à 16:13:43    

bgcolor [:vomi2]
 
tu veux pas plutot mettre un classe victoire et une classe défaite, et mettre la couleur dans le CSS ?

Reply

Marsh Posté le 15-04-2003 à 16:15:12    

sont spaces tes quotes [:mlc]
 
comme ça, c'est un peu plus lisible (mais bon, t'y fais comme t'y veux hein :D ) :
print '<td bgcolor="'.$color.'" class="resultat" width="40">'.$result.'</td>';
 
sinon, tu peux faire deux classes speciales
td.win {backgound-color:green;}
td.loss {backgound-color:red;}
 
puis :
print '<td><span class="'.$result.'">'.$result.'</span></td>';


Message édité par Schimz le 15-04-2003 à 16:16:11
Reply

Marsh Posté le 15-04-2003 à 16:19:35    

Schimz a écrit :

sont spaces tes quotes [:mlc]
 
comme ça, c'est un peu plus lisible (mais bon, t'y fais comme t'y veux hein :D ) :
print '<td bgcolor="'.$color.'" class="resultat" width="40">'.$result.'</td>';
 
sinon, tu peux faire deux classes speciales
td.win {backgound-color:green;}
td.loss {backgound-color:red;}
 
puis :
print '<td><span class="'.$result.'">'.$result.'</span></td>';

pas bete
 
je teste de suite :hello:

Reply

Marsh Posté le 15-04-2003 à 16:21:34    

lorill a écrit :

bgcolor [:vomi2]
 
tu veux pas plutot mettre un classe victoire et une classe défaite, et mettre la couleur dans le CSS ?

;)

Reply

Marsh Posté le 15-04-2003 à 16:21:59    

arf, attend  :D  
si tu fais td.win et td.loss, faut mettre class=popol ds <td> sinon ça marchera pas [:ddr555]

Reply

Marsh Posté le 15-04-2003 à 16:22:00    

Schimz a écrit :

sont spaces tes quotes [:mlc]
 
comme ça, c'est un peu plus lisible (mais bon, t'y fais comme t'y veux hein :D ) :
print '<td bgcolor="'.$color.'" class="resultat" width="40">'.$result.'</td>';
 
sinon, tu peux faire deux classes speciales
td.win {backgound-color:green;}
td.loss {backgound-color:red;}
 
puis :
print '<td><span class="'.$result.'">'.$result.'</span></td>';

ca marche.
me suis compliqué pour rien m'enfin merci :)

Reply

Marsh Posté le 15-04-2003 à 16:22:35    

Schimz a écrit :

arf, attend  :D  
si tu fais td.win et td.loss, faut mettre class=popol ds <td> sinon ça marchera pas [:ddr555]


vi :D
 
j'ai fait un  
.win
.loss
 
:)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed