Salut tous le monde !!

J'essaye de faire communiquer des données avec l'url sa marche PRESQUE bien lol. En faite il affiche bien les articles du pseudo qui a dans l'url SAUF que le pseudo dans l'url n'est pas le bon, sa devrais être le pseudo de la session dans l'url or c'est un autre qui ce trouve dans ma BDD... Comment sa ce fais ?


Merci de votre aide !

La page qui envoie sur le blog de l'utilisateur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <link rel="stylesheet" href="style.css" />
        <title>Worfo</title>
    </head>
 
    <body>
<div class="bloc1">
<div class="bloc2">
<div class="menu">
<p class="worfo">Worfo</p>
<?php
include("test.func.php");
try
{
// On se connecte à MySQL
	$bdd = new PDO('mysql:host=localhost;dbname=blog;charset=utf8', 'root', '');
}
catch(Exception $e)
{
	// En cas d'erreur, on affiche un message et on arrête tout
	die('Erreur : '.$e->getMessage());
}
$req = $bdd->prepare('SELECT * FROM articles');
 
$afficher_articles = afficher_articles();
 
foreach($afficher_articles as $afficher_article)
{
?>
<a href="mon_blog.php?pseudo=<?php echo $afficher_article['pseudo']?>">Blog</a>- <a href="logout.php">Me deconnecter</a> - <a href="index2.php">Acceuil</a> 
<?php echo $_SESSION['pseudo']; ?>
</div>
</div>
</div>
<?php
}
La function :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
function afficher_articles()
{
 
$articles = array();
 
try
{
// On se connecte à MySQL
	$bdd = new PDO('mysql:host=localhost;dbname=blog;charset=utf8', 'root', '');
}
catch(Exception $e)
{
	// En cas d'erreur, on affiche un message et on arrête tout
	die('Erreur : '.$e->getMessage());
}
$req = $bdd->query('SELECT * FROM articles LIMIT 0,1');
while($row = $req->fetch())
   {
$articles[] = $row;
   }
   return $articles;
   }
   ?>