Bonjour
je veux que le logo dans mes pages web changera selon le groupe de l'utilisateur ,chaque user appatient a un groupe et chaque groupe a un logos special.
comment je peux faire ca?
Bonjour
je veux que le logo dans mes pages web changera selon le groupe de l'utilisateur ,chaque user appatient a un groupe et chaque groupe a un logos special.
comment je peux faire ca?
En PHP.
Quand ton utilisateur s'authentifie et que tu fais ta requête SQL, tu récupère le groupe de l'utilisateur via ta requete dans une variable $groupUser.
Tu associes un logo dans ta table groupe_utilisateur ( ou du moins l'adresse relative/absolue du logo ) à chaque groupe.
Table groupe_utilisateur qui ressemble à ça :
id_group | nom_groupe | url_logo
Il ne te reste alors, une fois que tu as récupéré l'url du logo, qu'à l'associer à une variable de session.
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $line = mysql_fetch_row(mysql_query('SELECT `url_logo` FROM `groupe_utilisateur` WHERE `id_group` LIKE '.$groupUser)) ; $_SESSION['logo'] = $line[0] ;
Et dans ta div "logo" de ta page accueil.php, tu fais un
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part <img src="<?php echo $_SESSION['logo'] ?>" alt="logo"/>
J'espère que c'est assez clair, j'ai sauté qq étapes au début, comme le formulaire d'identification et la requete d'identification, mais bon ^^'
Si c'est pas clair n'hésite pas![]()
C'est clair que ce n'est pas en HTML que l'on pourra le faire.
Il faudrait arrêter de penser que tous problèmes est HTML.
Avant toutes questions : Développement Web, (X)HTML, CSS, JavaScript, AJAX, ASP, Flash/Flex, Webmarketing, XML, PHP
Faut surtout préciser que le HTML n'est qu'un langage de mise en page et non pas en langage de programmation. Il permet juste d'afficher des objets en bleu en vert ou en rose mais il ne permet en aucun cas de les faire évoluer.
Seuls les langages de programmation comme le javascript coté client ou le PHP côté serveur permettent de rendre un site ou une page dynamique.
Avant toutes questions : Développement Web, (X)HTML, CSS, JavaScript, AJAX, ASP, Flash/Flex, Webmarketing, XML, PHP
On est pas obligé de rentrer dans les détails pour expliquer la conception d'un site à quelqu'un qui débute...
Le HTML permet de définir des couleurs, des tailles... Après à chacun voir sa façon de faire.
Le CSS est bien entendu nettement plus conseillé pour définir les style de son site (pour des raisons de maintenance et d'évolution) mais ne sautons pas les étapes.
Partager