Attribuer une couleur à un utilisateur

Fermé
Dilidim Messages postés 106 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 25 janvier 2017 - 18 juin 2015 à 15:25
Dilidim Messages postés 106 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 25 janvier 2017 - 25 juin 2015 à 09:49
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.
A voir également:

2 réponses

blackduck Messages postés 817 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 24 novembre 2018 96
18 juin 2015 à 16:07
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.
0
Dilidim Messages postés 106 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 25 janvier 2017
18 juin 2015 à 17:51
Pourquoi faut-il ajouté une colonne user_color ?
Faudrait faire un Si $user = "user1" alors utiliser ce style ?
C'est pas très clair au niveau du code a appliquer.
0
blackduck Messages postés 817 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 24 novembre 2018 96
18 juin 2015 à 18:18
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.
0
Dilidim Messages postés 106 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 25 janvier 2017
19 juin 2015 à 12:29
Okay je pense faire la récuperation de la couleur depuis ma BDD.
Qu'elles sont les étapes ?
- Ajouter une colonne "user_color" dans la table "users"
- Ajouter les couleurs ("#FFFFFF" ce format ?)
La suite je vois vraiment...
0
Dilidim Messages postés 106 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 25 janvier 2017
22 juin 2015 à 17:04
help svp !
0
FlyAwayExpert7 Messages postés 70 Date d'inscription vendredi 26 décembre 2014 Statut Membre Dernière intervention 14 novembre 2016 3
22 juin 2015 à 23:04
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.
0
Dilidim Messages postés 106 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 25 janvier 2017
Modifié par Dilidim le 25/06/2015 à 09:49
Faut que j'écrive ce code dans mon connect.php (page qui permet la connexion a ma BDD) ou alors dans la page d'identification du User avec son Login et son MP ?

Dans ma table il faut que j'ajoute les couleurs ?

Merci pour ton aide !
0