t671 | Bonjour,
Je lis une base mysql pour afficher le texte issu de la table "manifestation", avec le ou les éléments (lien_fichier) associé(s) de la table "upload".
Mon problème restant, étant à l'affichage.
Le texte de la table manifestation s'affiche avec un élément de la table upload, dans le même cadre. Ensuite, les autres éléments de upload associés sont affichés les uns en dessous des autres, et en dehors du tableau ....
Et moi je voudrais afficher ces autres éléments à côté du premier !!!!
Voici la partie tableau de mon code :
Code :
- $idEncours = 0;
- while($row = mysql_fetch_array($result))
- {
- if( $idEnCours != $row['id'] )
- {
- echo '<table width="800px" border="1">';
- echo '<tr>';
- echo '<td align="center">'.nl2br($row['texte']).'<p>';
- }
- if ($idEnCours = $row['id_liaison']);
- if (in_array($row['extension'], array( ".jpg", ".JPG", ".png", ".PNG", ".jpeg", ".JPEG", ".gif", ".GIF" )))
- {
- echo '<a href ="http://xxxxxxx ' . $row['lien_fichier'] . '"><img src="http://xxxxxxx ' . $row['lien_fichier'] . '"></a>';
- }
- elseif (in_array($row['extension'], array( ".doc", ".DOC", ".pdf", ".PDF" )))
- {
- echo 'a href ="http://xxxxx ' . $row['lien_fichier'] . '">Télécharger ou afficher le document<br><img src="../../../images/commande.gif"></a>';
- }
- echo '</td></tr></table><p>';
- }
|
id est l'identification unique de l'élément texte de la table manifestation.
id_liaison est l'élément relieur de la table upload à la table manifestation. Il a la valeur de l'id de manifestation, et il existe autant de fois qu'il y a d'élément qui se relient à manifestation.
|