Page 1 sur 1

Mettre un lien avec du PHP dans un echo

Posté : 02 août 2019, 01:04
par Sylvestre
Bonjour,
Je vous explique un peu le contexte:
- J'ai un compte utilisateur connecté
- Il est afficher dans le menu qu'il est connecté ou déconnecter
- Je voudrais que lorsqu'il est connecté il puisse accèder a son profil en cliquant sur son pseudo

Code : Tout sélectionner

<?php if(isset($_SESSION['id']) AND isset($_SESSION['pseudo'])) { echo 'Bonjour : ' . $_SESSION['pseudo']; } else { echo '<a href="connexion.php">Connection/Inscription</a>'; } ?>
Merci pour votre aide

Re: Mettre un lien avec du PHP dans un echo

Posté : 02 août 2019, 01:09
par or 1
pour mettre un lien, il faut faire quelque chose comme :
echo '<a href="connexion.php">Connection/Inscription</a>';
pour combiner du texte fixe et le contenu d'une variable php, il faut faire quelque chose comme :
echo 'Bonjour : ' . $_SESSION['pseudo'];

Re: Mettre un lien avec du PHP dans un echo

Posté : 02 août 2019, 01:14
par Sylvestre
pour mettre un lien, il faut faire quelque chose comme :
echo '<a href="connexion.php">Connection/Inscription</a>';
pour combiner du texte fixe et le contenu d'une variable php, il faut faire quelque chose comme :
echo 'Bonjour : ' . $_SESSION['pseudo'];
Oui mais j'aimerais que au echo 'Bonjour : ' . $_SESSION['pseudo']; j'ajoute un lien en dirigeant l'utilisateur vers la page de son profil avec l'id dans ce style la profil.php?id=".$_SESSION['id'] mais j'essaie de l'insérer sa me met une erreur a chaque fois

Re: Mettre un lien avec du PHP dans un echo

Posté : 02 août 2019, 01:22
par or 1
dans ce cas, il faut nous donner le code qui retourne une erreur.

Re: Mettre un lien avec du PHP dans un echo

Posté : 02 août 2019, 01:30
par Sylvestre
Image

Si je mets ce code

Code : Tout sélectionner

echo '<a href="profil.php?id=' . $_SESSION['id'];">'Bonjour : ' . $_SESSION['pseudo'];

Re: Mettre un lien avec du PHP dans un echo

Posté : 02 août 2019, 08:08
par Spols

Code : Tout sélectionner

echo '<a href="profil.php?id=' . $_SESSION['id'] . '">Bonjour : ' . $_SESSION['pseudo'];
regarde la différence ici sur le forum grace à la coloration syntaxique

Re: Mettre un lien avec du PHP dans un echo

Posté : 02 août 2019, 09:59
par Sylvestre
Merci à toi :) j'ai compris