Afficher le profil d'un autre membre
vincent
-
vincent -
vincent -
Bonjour ,
Voilà je souhaite afficher le profil des autres membres, c'est a dire, je me connecte et dans le classement si je clic sur le pseudo d'un des membres j'accède à son profil.
voici le classement.php :
<?php
$req = $bdd->prepare('SELECT * FROM membres ORDER BY points DESC');
$req->execute();
while($data = $req->fetch(PDO::FETCH_OBJ)):?>
<tr>
<td><a href="profil_autre.php?membre_id" <?php $data->membre_id ?> title="profil du membre" ><?php echo $data->pseudo; ?></td>
<td><?php echo $data->points; ?></td>
</tr>
<?php
endwhile; ?>
et voici le profil_autre.php :
<?php
if(!empty($_GET))
{
$id = strip_tags($_GET['membre_id']);
$req = $bdd->prepare('SELECT * FROM membres WHERE membre_id=:membre_id');
$req->execute();
while($data = $req->fetch(PDO::FETCH_OBJ)):?>
<h2>Profil de <?php echo nl2br($data->pseudo);?></h2>
<?php endwhile;
}?>
et j'ai cette erreur :
Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound in /home/youzik/www/youzik/profil_autre.php on line 151
la ligne 151 correspond à cela : $req->execute();
en remplacant cette ligne par ça : $req->execute(array(':membre_id'=>$membre_id));
Je n'ai aucune erreur, mais le pseudo ne s'affiche pas...
quelqu'un pourrais m'aidé a m'en sortir :(
Voilà je souhaite afficher le profil des autres membres, c'est a dire, je me connecte et dans le classement si je clic sur le pseudo d'un des membres j'accède à son profil.
voici le classement.php :
<?php
$req = $bdd->prepare('SELECT * FROM membres ORDER BY points DESC');
$req->execute();
while($data = $req->fetch(PDO::FETCH_OBJ)):?>
<tr>
<td><a href="profil_autre.php?membre_id" <?php $data->membre_id ?> title="profil du membre" ><?php echo $data->pseudo; ?></td>
<td><?php echo $data->points; ?></td>
</tr>
<?php
endwhile; ?>
et voici le profil_autre.php :
<?php
if(!empty($_GET))
{
$id = strip_tags($_GET['membre_id']);
$req = $bdd->prepare('SELECT * FROM membres WHERE membre_id=:membre_id');
$req->execute();
while($data = $req->fetch(PDO::FETCH_OBJ)):?>
<h2>Profil de <?php echo nl2br($data->pseudo);?></h2>
<?php endwhile;
}?>
et j'ai cette erreur :
Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound in /home/youzik/www/youzik/profil_autre.php on line 151
la ligne 151 correspond à cela : $req->execute();
en remplacant cette ligne par ça : $req->execute(array(':membre_id'=>$membre_id));
Je n'ai aucune erreur, mais le pseudo ne s'affiche pas...
quelqu'un pourrais m'aidé a m'en sortir :(
A voir également:
- Afficher le profil d'un autre membre
- Voir qui regarde mon profil facebook - Guide
- Qui regarde mon profil instagram - Guide
- Membre indisponible vinted - Guide
- Ajouter un profil netflix - Guide
- Photo de profil - Guide