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> |
Partager