Créer un compte
Connexion

Problème de if

Pour créer et répondre aux sujets, vous devez être connecté.
Ce sujet est résolu.
Pages: 1
Auteur Message
dididouda
25/10/2011 à 21:44:45
dididouda
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

Les sites de la DragonCorporation: GhFans | 4emeD
Lolo44
25/10/2011 à 22:20:08
Lolo44
Membre
Tu as oublié de refermer le else .
En plus , mettre la balise body dans un if , c'est une mauvaise idée :/

Spitfire 95
25/10/2011 à 22:21:17
Spitfire 95
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.

dididouda
26/10/2011 à 13:58:52
dididouda
Membre
Donc je dois refermer la balise else ?
Ou je dois enlever la balise BODY ?


Les sites de la DragonCorporation: GhFans | 4emeD
Spitfire 95
26/10/2011 à 15:06:34
Spitfire 95
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.

dididouda
26/10/2011 à 18:07:49
dididouda
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 !!!

Les sites de la DragonCorporation: GhFans | 4emeD
Spitfire 95
26/10/2011 à 21:40:37
Spitfire 95
Membre
Fais des echo pour afficher les variables, tu verras tout de suite si elles existent.
Exemple :
<script>alert('<?=$_SESSION["pseudo"]; ?>');</script>

dididouda
27/10/2011 à 11:53:00
dididouda
Membre
Oula je viens de commencer dans les php alors c'est compliquer !

Les sites de la DragonCorporation: GhFans | 4emeD
dididouda
27/10/2011 à 12:03:31
dididouda
Membre
Allors sa m'affiche une java en pein millieu tout le temps meme si je suis connecté !!!

Les sites de la DragonCorporation: GhFans | 4emeD
satcoucou
27/10/2011 à 20:37:28
satcoucou
Membre
Problème de if tape se nom la sur internet
----------------------------------------------------------
http://www.plombier-express.fr/

DrAgOn
29/10/2011 à 01:54:04
DrAgOn
Membre
En regardant on dirait que tu veux faire du PHP avec un poisson ... Tu es sur de connaitre un peu ??

dididouda
29/10/2011 à 15:39:28
dididouda
Membre
Ba oui ! tu l'sais très bien en plus .

Les sites de la DragonCorporation: GhFans | 4emeD
Lolo44
30/10/2011 à 22:59:11
Lolo44
Membre
Essaye de changer le nom de la session pour voir...

dididouda
31/10/2011 à 10:39:51
dididouda
Membre
Le entre parenthèse?

Les sites de la DragonCorporation: GhFans | 4emeD
dididouda
31/10/2011 à 10:43:13
dididouda
Membre
Nan en fait c'est pas pseudo mais username ^^ xD Excusez-moi

Les sites de la DragonCorporation: GhFans | 4emeD
Lolo44
01/11/2011 à 22:08:30
Lolo44
Membre
Pas de problème ^^

Pages: 1