Bonsoir, tout le monde!!!

Je viens vous demandez votre aide car j'ai un soucis avec une requête....

Pour vous présentez un petit peu le contexte...Je cherche à afficher une liste de publication dans un tableau avec le nom de ces auteurs...pour celà, je cherche a récupérer le nom et le prénom du ou des auteurs dans la table utilisateur et son équipe dans la table équipe..

Mais voilà, j'arrive a récupérer les informations sur la publi ( Titre, description...), mais pas sur ces auteurs :

J'ai l'erreur suivante :

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Program Files (x86)\EasyPHP-5.3.3\www\liste_publication.php on line 57
Notice: Undefined variable: auteur in C:\Program Files (x86)\EasyPHP-5.3.3\www\liste_publication.php on line 76
Je n'ai toujours pas trouver ma réponse en naviguant sur plusieurs sites...

Voici mon code si cela peut vous aidez :

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
 
<?php 
 include('Projet.php');
 include('connexionMysql.php');
 ?>
    <!-- Le corps -->
   <div  id="corps">
 
 
 
<?php
echo"
	  <h1>Publication</h1>
	   <p>
Résultat obtenue : ";
 
$recup_liste_publication = "SELECT * FROM publication";
$result= mysql_query($recup_liste_publication);
 
 
echo "<br />";
echo " <table >";
// Préparation du tableau d'affichage des résultats.
echo " <caption> Liste des publications <br /> <br /> </caption>
 <tr>
		 <th> Id </th>
		 <th> Titre </th>
		 <th> Auteur(s) </th>
		 

		 <th> Commentaire </th> 
		 <th> Domaine </th>
		 <th> Télécharger </th>
		 
  </tr>";
 
while ($data = mysql_fetch_array($result))  // Parcourt des résultats de la requête SELECT * FROM publication
{ 
echo " <tr>";
echo"	     <td> ".$data['id_publi']." </td>";  // Affichage de l'identifiant de la publication
$id_publi="".$data['id_publi']."";
echo"		 <td> ".$data['nom_publi']." </td>"; // Affichage du nom de la publication
 
//Requete de récupération des données auteurs
 
 
//Premier essai de requete n'ayant pas fonctionner!!!
		//$recup_id_user= "SELECT id_user, nom, prenom  FROM utilisateur WHERE utilisateur.id_user=liste_publi.id_user AND liste_publi.id_publi=publication.id_publi AND publication.id_publi ='".$id_publi."'  ;";
 
// J'ai essayer de refaire la requete avec INNER JOIN...
 
			$recup_id_user= "SELECT id_user, utilisateur.nom, prenom  FROM utilisateur INNER JOIN liste_publi ON utilisateur.id_user=liste_publi.id_user INNER JOIN publication ON liste_publi.id_publi=publication.id_publi WHERE publication.id_publi ='".$id_publi."'  ;";
 
 
		// Sélectionne les informations des auteurs et les ajoutent dans le tableau sous la forme de auteur1, auteur2...
		$result2= mysql_query($recup_id_user);
				$i=0;
					while ($data2 = mysql_fetch_array($result2)) 
					{ 
								// Condition permettant de créer la chaine à afficher dans la case auteur.
								if($i<1)
								{
								$auteur="".$data2['nom']." ".$data2['prenom']."";
								}
								else if($i>=1)
								{
								$auteur2=$auteur.", ".$data2['nom']." ".$data2['prenom'];
								$auteur="$auteur2";
								}
								else
								{
								echo "probleme";
								}
								$i++;
					}
 
echo"	     <td> ".$auteur." </td>";
//echo"		 <td> ".$data['nom_equipe']." </td>";
echo"		 <td> ".$data['commentaire']." </td>";
echo"		 <td> ".$data['domaine']." </td>";
$pdf="".$data['chemin']."";
echo " <td> <a href=download.php?file=".$pdf." > <img src=pdf.gif alt=Télécharger </a> </td>" ;
 
}
 
echo"   </tr>";
echo" </table> ";
echo " <br />";
 
 
?>
</div>
Si quelqu'un avait une idée, une piste ou une solution pour mon problème, je le remercie d'avance pour sa réponse!!