je planche depuis des heures sur le problème suivant (avant de vous gausser rappelez vous que je suis un débutant
j'ai 2 tables dans bdd =
"MEMBRES" Celle-ci sert a enregistrer les membres qui s'inscrivent

"AURAPOST"
Celle-ci enregitre les messages qu'ils postent sur le site

(Le formulaire d'envoi des messages récupère le nom du membre qui post, ce qui fait que le champs 'username' de la 1ère table et le champ 'auteur' de la 2ème sont identiques!)
Maintenant mon problème c'est que j'aimerais trouver le code qui me permet d'effectuer une réquête listant tous les membres dans la 1ère table et affichant pour chacun tous leurs messages postés (enregistrés dans la 2ème table).
J'ai commencé à fire ça:
Code : Tout sélectionner
<?php
mysql_connect("localhost", "root", "****") or die(mysql_error());
mysql_select_db("bdd");
$reponse = mysql_query("SELECT * FROM users");
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<?php echo $donnees['username']; ?> a posté: <br />
<?php
$query = sprintf("SELECT titre, message, date FROM aurapost ");
$result = mysql_query($query);
if (!$result) {
$message = 'Requête invalide : ' . mysql_error() . "\n";
$message .= 'Requête complète : ' . $query;
die($message);
}
while ($row = mysql_fetch_assoc($result)) {
?>
<p>
Titre: <?php echo $row['titre']; ?><br />
Message: <?php echo $row['message']; ?><br />
Date: <?php echo $row['date']; ?>
</p>
<br />
<?php
}
?>
<?php
mysql_free_result($result);
?>
<?php
}
?>
?>Je sais pas si c'est clair
Merci d'avance pour votre aide précieuse!!