bonjour, voila je suis en train de finaliser la partie Chat en ligne de mon site cependant j'ai un souci dans la coloration du nom de mes utilisateur selon leur statut.
Exemple: un admin a son pseudo en rouge un modo a son pseudo en bleu et un utilisateur a un pseudo en noir.
Cependant il m'ecrit tout les pseudo en rouge.
Voici le code rentré:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if(($_SESSION['statut'])== "4"){ $couleur='#FF0000'; } if(($_SESSION['statut'])== "3"){ $couleur='#000099'; } if (($_SESSION['statut'])== "2"){ $couleur='#000000'; }
et voici la suite du code avec l'affichage:
Ma question est: pourquoi il ne prend en compte que la premiere variable $couleur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 while ($donnees = mysql_fetch_array($reponse)) { ?> <b><font color="<?php echo $couleur; ?>"><?php echo $donnees['pseudo']; ?></font></b> a écrit le <span style="color:black;font-size:10px;font-style:italic;"><?php echo date('d/m/Y à H\hi', $donnees['time']); ?></span> : <br/><?php echo stripslashes(controle($donnees['messages']));?>
Partager