session: une fois identifier retourner des elements differents sur la page

Eléphant du PHP | 319 Messages

29 oct. 2007, 08:13

hello,

petite question: mes sessions fonctionnent bien.
par contre je souhaiterais qu'apparraissent le nom de la personne et des infos et images differentes a l'endroit ou la personne se loggait. (bref: virer le form de login pour autre chose)

la marche a suivre est- elle celle ci?

faire un "if" usr la variable de session a l'endroit du formulaire, si le resultat est negatif: afficher le formulaire de login, si le resultat est positif: afficher les informations que je souahaite (le compte, derniere date de login, option de logout...)

ou il y a plus simple et plus rapide??

merci!
niveau: pas terrible en php mais je me soigne...

Mammouth du PHP | 19672 Messages

29 oct. 2007, 09:24

Ton raisonnement aboutit à la solution la plus simple, tu es sur la bonne voie :)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 319 Messages

29 oct. 2007, 09:33

bon et bien: php me voilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ;)

merci d'avoir confirme que j'etais sur la bonne voie.
niveau: pas terrible en php mais je me soigne...

Eléphant du PHP | 319 Messages

29 oct. 2007, 10:19

jsute un petit truc:

le session_start doit etre tout en haut si je me souviens bien (avant le doc type)

et pour ce qui est de l'html je mets des \ avant tous les "

d'autres points a verifier avant de me lancer?
niveau: pas terrible en php mais je me soigne...

d0m
Mammouth du PHP | 1141 Messages

29 oct. 2007, 10:24

et pour ce qui est de l'html je mets des \ avant tous les "
Tu peux même, pour entre autres rendre plus lisible et éviter tous les echappements, séparer html et php.

par exemple :
//remplacer
<?php
if($test ==true){
  echo "<TABLE border="0">";
}
?>

//par
<?php if($test ==true){?>
        <TABLE border="0">
<?php }?>
}
?>

Eléphant du PHP | 319 Messages

29 oct. 2007, 10:27

super!!!
le derniere fois j'ai passe mon temps a la chasse aux \ ... :)
niveau: pas terrible en php mais je me soigne...

Eléphant du PHP | 319 Messages

29 oct. 2007, 11:15

ca m'a pris 5 minutes!!!!

les gars vous etes des stars.
merci de partager comme ca ce que vous savez... :)
niveau: pas terrible en php mais je me soigne...

ViPHP
AB
ViPHP | 5818 Messages

29 oct. 2007, 14:21

super!!!
le derniere fois j'ai passe mon temps a la chasse aux \ ... :)
Bah peut-être pas la dernière fois, mais c'est certain que quand c'est possible la solution indiquée par dOm est de loin la plus pratique.

En plus de l'avantage déjà indiqué, cela te permet de continuer à bénéficier de la coloration syntaxique et de l'équilibrage des balises html pour les logiciels qui le proposent.