CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[PHP] problème de menu

megosa
megosa
Niveau 4
10 janvier 2013 à 16:08:36

Bonjour.

J'ai un petit problème avec mon menu, une fois l'utilisateur connecté je voudrais que le menu affiche d'autre onglet
(par exemple remplacer Connexion par Mon compte)

J'ai donc fait ceci :

<h4>Navigation</h4>
<?php if(!empty($_SESSION['login'])) { ?>
<ul>
<li><a href="<?php echo WEBROOT; ?>">#</a></li>
<li><a href="<?php echo WEBROOT; ?>#">************</a></li>
<li><a href="<?php echo WEBROOT; ?>#">Mon compte</a></li>
<li><a href="<?php echo WEBROOT; ?>#">Deconnexion ( <?php echo $_SESSION['login']; ?> )</a></li>
</ul>
<?php } else { ?>
<ul>
<li><a href="<?php echo WEBROOT; ?>">************</a></li>
<li><a href="<?php echo WEBROOT; ?>#">************</a></li>
<li><a href="<?php echo WEBROOT; ?>#">************</a></li>
<li><a href="<?php echo WEBROOT; ?>#">Connexion</a></li>
</ul>
<?php } ?>
</div>
<div class="men

sauf que une fois que je me connecte, le menu ne change pas, il reste le même

Quelqu'un pourrait m'aider ?

megosa
megosa
Niveau 4
11 janvier 2013 à 09:22:15

Effectivement un petit oublie, oui j'ai bien

<?php
session_start();
$_SESSION['login'] = '';

?>

au début du fichier.. mais ça ne marche quand même pas

HerveGhesquiere
HerveGhesquiere
Niveau 10
11 janvier 2013 à 18:57:45

"$_SESSION['login'] = ''; "
"if(!empty($_SESSION['login'])) {"

megosa
megosa
Niveau 4
14 janvier 2013 à 09:20:43

ca ne marche pas même avec ça :/

deepblue
deepblue
Niveau 16
14 janvier 2013 à 15:12:02

Remplace "empty" par "isset".

HerveGhesquiere
HerveGhesquiere
Niveau 10
14 janvier 2013 à 21:39:45

J'ai cité tes lignes.
Tu définis la clé "login" dans le tableau de "$_SESSION", mais il est vide, donc forcément, quand tu veux afficher ton menu quand la clé "login" du tableau "$_SESSION", ben ça marche pas.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment