Changement d'infos à la visite du membre avec l'id
Posté : 04 déc. 2012, 02:17
Bonjour,
Dans mon espace membre, lorsqu'un membre visite le profil d'un autre membre, son avatar change et prend celui du membre visité. Jusque là tout va bien.
Ensuite dans la page profil.php, on peut visiter le mur du membre en question, mais je souhaiterais que le titre donc un <h1></h1> soit pour le membre visité <h1>Mur de "Nom" et "Prénom" et par contre si on visite notre propre mur sur la même page, il y aurait <h1>Mon mur</h1> parce que je pense qu'on sait comment on s'appelle, pas besoin de mettre le nom et le prénom.
Pour cela j'ai commencé avec $_GET['id'] parce que l'id du membre visité est affiché dans l'url, s'il n'y a pas d'id dans l'url, la page profil.php affiche une erreur.
Ensuite j'ai essayé avec les cookies, mais rien non plus
parce que si je met :
si je fait l'inverse, j'ai :
<h1>Mon mur</h1> même chez le membre qu'on visite
Je pense avoir été assez clair ...
Donc si vous avez une idée, merci d'avance
Dans mon espace membre, lorsqu'un membre visite le profil d'un autre membre, son avatar change et prend celui du membre visité. Jusque là tout va bien.
Ensuite dans la page profil.php, on peut visiter le mur du membre en question, mais je souhaiterais que le titre donc un <h1></h1> soit pour le membre visité <h1>Mur de "Nom" et "Prénom" et par contre si on visite notre propre mur sur la même page, il y aurait <h1>Mon mur</h1> parce que je pense qu'on sait comment on s'appelle, pas besoin de mettre le nom et le prénom.
Pour cela j'ai commencé avec $_GET['id'] parce que l'id du membre visité est affiché dans l'url, s'il n'y a pas d'id dans l'url, la page profil.php affiche une erreur.
Ensuite j'ai essayé avec les cookies, mais rien non plus
<?php if(isset($_GET['id'])) {
$sql = connect_sql();
$id = intval($_GET['id']);
$pseudo_membre = $_SESSION['pseudo'];
$requete = mysql_query('SELECT * FROM wa_communaute WHERE id="'.$id.'"');
if(mysql_num_rows($requete)>0) {
$result = mysql_fetch_array ($requete);
$nom = $result['nom'];
$prenom = $result['prenom'];
?>
<h1>Mur de <?php echo htmlentities(ucfirst($prenom)); ?> <?php echo htmlentities(ucfirst($nom)); ?></h1>
<?php } } elseif(isset($_COOKIE['id'])) { ?>
<h1>Mon mur</h1>
<?php } ?>
Ca ne fonctionne pas puisque la fonction GET['id'] est affiché avant la fonction COOKIE <h1>Mon mur</h1> même chez le membre qu'on visite
Je pense avoir été assez clair ...
Donc si vous avez une idée, merci d'avance