Système de lien des utilisateurs
Résolu
Abdl85
Messages postés
19
Statut
Membre
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
Salut à tous et merci d'avance pour votre aide . Je suis en train de développer un site. Je crée un espace membre actuellement. Je suis bloqué au niveau des liens. Je voudrais que si un membre s'est connecté qu'il puisse cliquer sur son identifiant pour accéder à son compte.
Voici le code html du bouton connexion.php:
Après la connexion le bouton espace membre devient: <?php echo $_SESSION['username'];?>
Maintenant je voudrais que l'utilisateur en cliquant sur son nom puisse accéder à la page profil.php
EDIT : Ajout des balises de code
Voici le code html du bouton connexion.php:
<div class="w3-container w3-col" style="width: 20%">
<a href="connexion.php"><div style="margin-top: 22px">
<button class="w3-button w3-black w3-hover-blue"><i class="fa fa-group"></i>
</button>
<button class="w3-button w3-black w3-hover-blue">Espace membre</button>
</div></a>
</div>
Après la connexion le bouton espace membre devient: <?php echo $_SESSION['username'];?>
<div class="w3-container w3-col" style="width: 20%">
<a href="connexion.php"><div style="margin-top: 22px">
<button class="w3-button w3-black w3-hover-blue"><i class="fa fa-group"></i>
</button>
<button class="w3-button w3-black w3-hover-blue"><?php echo
$_SESSION['username'];?></button>
</div></a>
</div>
Maintenant je voudrais que l'utilisateur en cliquant sur son nom puisse accéder à la page profil.php
EDIT : Ajout des balises de code
2 réponses
-
Bonjour,
Lorsque tu souhaites créer des liens, il faut utiliser plusieurs balises a. 1 balise a = 1 lien. Dans ton cas, tu n'est pas obligé d'utiliser des balises button. Il est d'ailleurs préférable d'utiliser des balises a pour tous tes liens. Ainsi tu peux faire quelques choses comme ca
<a href="lien_page_profil.php" class="w3-button w3-black w3-hover-blue"><?php echo $_SESSION['username'];?></a>
Et si tu veux rajouter ton icone devant, tu peux faire comme ça :
<a href="lien_page_profil.php" class="w3-button w3-black w3-hover-blue"><i class="fa fa-group"></i> <?php echo $_SESSION['username'];?></a>
Bon dev :) -
Bonjour,
La réponse est dans la question..... Il faut utiliser des liens.
<button class="w3-button w3-black w3-hover-blue"> <?php if(!empty($_SESSION['username'])){ echo "<a href='lien_vers_ta_page.php' >"; echo $_SESSION['username']; echo "</a>"; }else{ echo "Espace membre"; } ?> </button>