Membre
|
Bonjours,
J'ai fait un code pour afficher un menu quand on est connecté et quand on ne l'est pas :
Quote: Code php:
<?php
session_start();
?>
blablabla
<?php
if(isset($_SESSION['pseudo']))
{
?>
<body>
<ul class="menu">
<li><a href="http://ghfans.hostzi.com" class="active"><span>Accueil</span></a></li>
<li><a href="http://ghfans.hostzi.com/sign_up.php"><span>Inscription</span></a></li>
<li><a href="http://ghfans.hostzi.com/connexion.php"><span>Deconnexion</span></a></li>
<li><a href="http://ghfans.hostzi.com/videos.php"><span>Videos</span></a></li>
<li><a href="http://ghfans.hostzi.com/scores.php"><span>Scores</span></a></li>
</ul>
<?php
}
else
{
?>
<ul class="menu">
<li><a href="http://ghfans.hostzi.com" class="active"><span>Accueil</span></a></li>
<li><a href="http://ghfans.hostzi.com/sign_up.php"><span>Inscription</span></a></li>
<li><a href="http://ghfans.hostzi.com/connexion.php"><span>Connexion</span></a></li>
<li><a href="http://ghfans.hostzi.com/videos.php"><span>Videos</span></a></li>
<li><a href="http://ghfans.hostzi.com/scores.php"><span>Scores</span></a></li>
</ul>
Alors que je me connecte sur mon site, Le menu ne change pas.
Y'a t'il un probleme dans le code?
Merci
|
Membre
|
Tu as oublié de refermer le else .
En plus , mettre la balise body dans un if , c'est une mauvaise idée :/
|
Membre
|
Le PHP a l'air correct. Je dirais que le problème vient des variables qui sont pas modifiées dans la page d?inscription.
Sinon ton code va pas : la balise <body> s'affichera que si l'utilisateur est connecté, attention à ça
==EDIT==
Je pense que le else est bien fermé, juste une copie incomplète du code, sinon erreur de PHP ça se verrait tt de suite.
|
Membre
|
Donc je dois refermer la balise else ?
Ou je dois enlever la balise BODY ?
|
Membre
|
Aie :o
Enlever le else : non !!!
Enlever le body... Si tu fais du HTML5 oui (je met plus head, html, body... dans mes pages). Sinon non !!! ^^
Verifie juste que les variables soient bien postées et bien les bonnes.
|
Membre
|
Ba en fait ya le meme code sur le site 4emed que sur le site ghfans |
V
Et ba sa marche pas sur ghfans !!!
|
Membre
|
Fais des echo pour afficher les variables, tu verras tout de suite si elles existent.
Exemple :
<script>alert('<?=$_SESSION["pseudo"]; ?>');</script>
|
Membre
|
Oula je viens de commencer dans les php alors c'est compliquer !
|
Membre
|
Allors sa m'affiche une java en pein millieu tout le temps meme si je suis connecté !!!
|
Membre
|
Problème de if tape se nom la sur internet
----------------------------------------------------------
http://www.plombier-express.fr/
|
Membre
|
En regardant on dirait que tu veux faire du PHP avec un poisson ... Tu es sur de connaitre un peu ??
|
Membre
|
Ba oui ! tu l'sais très bien en plus .
|
Membre
|
Essaye de changer le nom de la session pour voir...
|
Membre
|
Le entre parenthèse?
|
Membre
|
Nan en fait c'est pas pseudo mais username ^^ xD Excusez-moi
|
Membre
|
Pas de problème ^^
|