Attribuer une couleur à un utilisateur
Dilidim
Messages postés
114
Statut
Membre
-
Dilidim Messages postés 114 Statut Membre -
Dilidim Messages postés 114 Statut Membre -
Bonjour,
Comment attribuer une couleur(dans textarea) à un user lors de sa connexion.
Par exemple user1 aura la couleur rouge et user2 la couleur bleu.
Comment attribuer une couleur(dans textarea) à un user lors de sa connexion.
Par exemple user1 aura la couleur rouge et user2 la couleur bleu.
2 réponses
-
Salut,
Tu peux enregistrer dans ta base de donnée dans la table user une colonne user_color, et lorsque tu récupère l'utilisateur en question tu applique la couleur enregistrée en base à ton style.
-
-
Oui c'est vrai, je suis pas super fan de ma solution non plus, mais je me dis que si tu poses une condition pour chaque utilisateur tu devras réécrire du css à chaque nouvel inscrit, c'est pas très pratique.
C'est pour cette raison que je pensais plus simple de récupérer la couleur associée à l'utilisateur en base de donnée.
Tu vois ce que je veux dire?
Sinon tu peux toujours faire une condition if, mais comme je t'ai dis il faudra en ajouter une à chaque nouvelle personne inscrite. -
-
-
-
Voici un code Théorique:
J'espère qu'il t'aidera ;)
<?php //Pseudo $pseudo = "Bob"; //Couleurs $1 = "red"; $2 = "green"; $3 = "blue"; // ... //choix au hasard $choix = rand(1,3); eval("$color = $"$choix";"); //ICI Dans ta DB tu select tes personne et tu regarde les couleurs prises avec une boucle if($choisi !== "1") { // si la couleur n'est pas prise echo "<a style='color: $color;'>$pseudo</a>"; } ?>
-----------------------------------------------
Conception web · Développement web · Design graphique par passion.