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   -
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:
              
                     <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

  1. ThomasEspritWeb Messages postés 8 Statut Membre
     
    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 :)
    2
    1. Abdl85 Messages postés 19 Statut Membre
       
      Vous m'avez apporté un plus et je suis reconnaissant.
      0
      1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Abdl85 Messages postés 19 Statut Membre
         
        peux-tu alors marquer la discussion comme résolue?
        0
  2. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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>
    

    1
    1. Abdl85 Messages postés 19 Statut Membre
       
      Merci pour cette aide précieuse.
      0