France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 946 membres enregistrés - 1 895 336 posts - 97 286 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           Sujets divers
                couleurs
31 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
couleurs

fanfouer
Paysan completement ADSLisé

Messages : 1 150
Inscrit le 04/01/05
Ville : annecy
Non connecté
  Posté le 04 mars 2005 - 12 h 11 m 56 s
salut a tous!! j'aimerai savoir coment on peut faire varier 3 couleurs (ou plus) dans un fond de cellule. J'ai deja un code qui fait varier 2 couleur, qui ressemble a ca

<div align="center">
<?
echo '<td BGCOLOR='.($etat=='en cours'?'green':'red').'>';//utilisation de la variable $etat pour definir la couleur de fond de la cellule du tableau concerné (rouge pour $etat != en cours et vert pour etat == en cours)
?>
<div align="center" class="Style18">
<?
echo $etat;//affichage de la variable $zone
?>
</div>
<?
'</td>';//fin de la cellule
?>
</div>

la le code fait varier le vert et le rouge en fonction d'une variable et ben moi j'aimerai faire varier le orange en plus...



-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com


Woofy
Pour les bons tuyaux me demander

Messages : 26 271
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 04 mars 2005 - 14 h 27 m 59 s
Ben disons aue lq tu a une variable qui n'a qu'un etat defini : en cours (dans ce cas c'est vert) ou n'importe quoi d'autre (dans ce cas c'est rouge).
Pour utiliser 3 couleurs, tu ne peut pas utiliser d'expression ternaire.
Ce que tu peut faire, c'est mettre au debut de ton code :
    Code php    
 1. /* commentaire anti buggage de la balise code */
 2. if ($etat == 'en cours')
 3.     $etat = 'vert';
 4. else if ($etat == 'en attente')  // ou ce que tu veut pour l'etat orange
 5.     $etat = 'orange';
 6. else
 7.     $etat = 'rouge';
 8. 
 9. echo "<td BGCOLOR=$etat>";
10. 
11. ?>
EDIT : la j'ai reutilise la variable etat, mais si tu la reutilise plus tard, tu peut utiliser une autre variable:
    Code php    
 1. /* commentaire anti buggage de la balise code */
 2. if ($etat == 'en cours')
 3.     $color = 'vert';
 4. else if ($etat == 'en attente')  // ou ce que tu veut pour l'etat orange
 5.     $color = 'orange';
 6. else
 7.     $color = 'rouge';
 8. 
 9. echo "<td BGCOLOR=$color>";
10. 
11. ?>


Message édité 2 fois, la dernière par Woofy le 04 mars 2005 - 14 h 29.

:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


beavis
I hate the teletubbies...

Messages : 1 002
Inscrit le 18/09/03
Ville : Lyon 6e part-dieu
Non connecté
  Posté le 04 mars 2005 - 18 h 51 m 28 s
et un tableau avec comme clef l'etat et comme valeur la couleur, c'est pas plus simple ?



www.bearstech.com

Woofy
Pour les bons tuyaux me demander

Messages : 26 271
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 04 mars 2005 - 18 h 55 m 36 s
Ca peut aussi!
Apres qu'est-ce qui prend le plus de ligne ca... :D



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


fanfouer
Paysan completement ADSLisé

Messages : 1 150
Inscrit le 04/01/05
Ville : annecy
Non connecté
  Posté le 07 mars 2005 - 20 h 28 m 21 s
okay merci et ca marche a la perfection! :D mais il faudra penser a changer le nom des couleurs car actuellement, comme c'est la, le vert donne du noir, le orange donne du bleu et le rouge donne je ne sait pas... mais c'est bien quand meme :D



-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com


fanfouer
Paysan completement ADSLisé

Messages : 1 150
Inscrit le 04/01/05
Ville : annecy
Non connecté
  Posté le 07 mars 2005 - 20 h 45 m 26 s
euh... pourriez me donner les attribut des couleurs en PHP car aparement grey pour gris ca ne marche pas et sa affiche du vert fluo!! :D



-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com


Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 07 mars 2005 - 22 h 04 m 01 s
Les couleurs n'ont rien à voir avec php.

http://allhtml.com/couleurs/index.php



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

fanfouer
Paysan completement ADSLisé

Messages : 1 150
Inscrit le 04/01/05
Ville : annecy
Non connecté
  Posté le 08 mars 2005 - 19 h 03 m 31 s
toujours dans le meme esprit, j'ai deux possibilités :
j'ai un listing de plusieurs lieux en france (le tout generé avec une boucle et contenu dans un meme td) et j'aimerai colorer soit les lignes entieres en changeant le fond sur la ligne d'un seul lieu ou alors si c'est impossible changer la couleur du texte mais je ne connais pas la methode :si:



-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com


Woofy
Pour les bons tuyaux me demander

Messages : 26 271
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 08 mars 2005 - 19 h 06 m 31 s
Pour le texte :
<font color=...>texte</font>

Enfin je crois.

Sinon doit bien y avoir un attribut bgcolor pour la balise td (genre <td bgcolor=...>...</td> )



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


fanfouer
Paysan completement ADSLisé

Messages : 1 150
Inscrit le 04/01/05
Ville : annecy
Non connecté
  Posté le 08 mars 2005 - 20 h 47 m 24 s
merci car ca marche mais dans ma liste il y a des liens et la feuille de style css defini la couleur des liens en automatique et rien ne change... :nrv:



-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com


fanfouer
Paysan completement ADSLisé

Messages : 1 150
Inscrit le 04/01/05
Ville : annecy
Non connecté
  Posté le 11 mars 2005 - 20 h 05 m 08 s
up!!! :D



-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com


Woofy
Pour les bons tuyaux me demander

Messages : 26 271
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 11 mars 2005 - 20 h 43 m 38 s


Le 08 mars 2005 - 20 h 47, fanfouer a écrit :
merci car ca marche mais dans ma liste il y a des liens et la feuille de style css defini la couleur des liens en automatique et rien ne change... :nrv:

Alors il faut que tu le mette en propriete de style dans ta balise.

genre <td style="bgcolor:...;" >...
Dans l'attribut style, c'est du css.
Et ca aura priorite sur tes feuilles de style precedement definies.



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


Page genérée en 0.9826 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory