Posez votre question Signaler

PHP: Un bouton qui change de "fonction" [Résolu]

hooli 77Messages postés 10 septembre 2009Date d'inscription 1 décembre 2011Dernière intervention - Dernière réponse le 10 juin 2011 à 11:29
Bonjour,
Je suis en train de faire de la programmation php et j'aimerai faire que le bouton "login" se transforme en "logout".
J'ai réussis à faire que si on est loguer, il rajoute le bouton logout.. mais j'arrive pas a transformer login en logout.
Une fonction php permet t'îl de changer le bouton?
Une piste avec un if - else?
Merci d'avance!
Lire la suite 

PHP: Un bouton qui change de "fonction" »

4 réponses
Réponse
+0
moins plus
Salut,

comment t'y es tu pris pour faire apparaitre le bouton deconnecter ?
Ajouter un commentaire
Réponse
+0
moins plus
if(isset($_SESSION['name']))
		{
			?><html>
<!-- Affichage du bouton de déconnexion //-->
			
			<td height=24><div style="text-align: center"><b><a href="./logoff.php"><font color="#FFFFFF">Logout: 
			<?php echo($_SESSION['name'])
			?>
			</a></div></b></font>
			</td>
			</html><?PHP
		}


Je ne sais pas si tu vois très bien.
Merci de ta réponse.
hooli- 10 juin 2011 à 11:10
Si la session est active, ajouter le bouton logout
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

Une fois qu'on est loggué, il y a bien un paramètre quelque part qui permet de le savoir.... Admettons que l'on ai une variable $logged qui est false si pas loggué, true si on est loggué:

<?php if($logged): ?> 
<a href='lienConnection.php'>se connecter</a> 
<?php else: ?> 
<a href='lienDeconnection.php'>se déconnecter</a> 
<?php endif; ?> 


C'est très simple et hyper-efficace...

A+
Ajouter un commentaire
Ce document intitulé « PHP: Un bouton qui change de "fonction" » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?