Salut les gas aidez moi svp c'est un code qui sur mon menu j'aimerai que si un utilisateur se connecte que je puisse afficher son avatar qui un clique l'a dessus l'amène sur son espace membre en fonction de l'idée et le niveau de l'utilisateur
  <?php if(!isset($_SESSION['id']) And (!isset($_SESSION['niveau']) || !isset($_SESSION['id'])) And !isset($_SESSION['niveau'])) {
            echo '<li><a href="../membres/index.php">Se connecter</a></li>';
        } else {
            echo ' <li class="ident nav-item"><a href="'.URLSITE.'/'.Membre::recupId($_SESSION['id']).'" class="avatar small"><img src="'.URLSITE.'/'.Avatar::membre(Membre::info($_SESSION['id'], 'id_avatar')).'" width="120" height="120" alt="Avatar" title="Avatar"><br /></a></li>';
        }?>
Bonjour, mon php est un peu rouillé mais par contre je ne comprend pas ta fonction car

<?php if(!isset($_SESSION['id']) And (!isset($_SESSION['niveau']) || !isset($_SESSION['id'])) And !isset($_SESSION['niveau'])) { 

la tu dis deux fois la même chose ( SI pas de sessionID est pas de sessionNIV OU pas de sessionID est pas de sessionNIV alors ..) ,

je pense que (sans connaitre le code entier) tu voulais peut-être faire:
<?php if( !isset($_SESSION['id']) && !isset($_SESSION['niveau'])) {
            echo '<li><a href="../membres/index.php">Se connecter</a></li>';
        } else {
            echo ' <li class="ident nav-item"><a href="'.URLSITE.'/'.Membre::recupId($_SESSION['id']).'" class="avatar small"><img src="'.URLSITE.'/'.Avatar::membre(Membre::info($_SESSION['id'], 'id_avatar')).'" width="120" height="120" alt="Avatar" title="Avatar"><br /></a></li>';
        } ?>


Ce qui se traduit par: Si pas de sessionID et pas de sessionNIV alors on affiche se connecter SINON on affiche l'image et tu fait appelle à tes informations.

Peut-être que ce n'est pas ce que tu as demandé, d'autres personne t'aiderons si ce n'est pas le cas.
Modifié par thelm (27 Jan 2020 - 08:58)
Meilleure solution
Derien Derka505, si tu as besoin d'autres choses , envoi moi un message privé je verrais si je peux t'aider sinon tu créera un autres sujet.