Bonjour,
Je lis 2 tables d'une base de données, mais je n'arrive pas à afficher le résultat comme je veux.
Voici mon code :
Et voilà ce que j'obtiens :
Je voudrais que les images entourées de violet se retrouvent à côté de celle du dessus, dans le cadre jaune .... Mais je n'y arrive pas ....
Pouvez-vous m'aider, svp ....
Modifié par t671 (16 Oct 2009 - 18:14)
Je lis 2 tables d'une base de données, mais je n'arrive pas à afficher le résultat comme je veux.
Voici mon code :
$requete="SELECT manifestations.id, manifestations.jour , manifestations.heure ,manifestations.datefr ,manifestations.titre ,manifestations.texte , upload.id_liaison, upload.lien_fichier, upload.fichier, upload.extension
FROM manifestations LEFT JOIN upload ON manifestations.id=upload.id_liaison
ORDER BY manifestations.date ASC";
$result = mysql_query($requete,$link) or exit ('Erreur : '.mysql_error() );
$idEncours = 0;
while($row = mysql_fetch_array($result))
{
if( $idEnCours != $row['id'] )
{
echo '<table width="800px" border="1">';
echo '<tr>';
echo '<th rowspan="2" bgcolor="#ffe4c4" width="70px" align="center"><a href="modif-manif.php?mode=modif&id='.$row['id'].'">Modifier texte</a><p>***</p><br>
<a href="suppression.php?mode=suppression&id='.$row['id'].'">Supprimer</a><p>***</p><br>
<a href="upload.php?mode=modif&id='.$row['id'].' " target="wclose" onclick="window.open(\'upload.php\',\'wclose\',\'width=450,height=10,toolbar=no,status=no,left=20,top=20\')">Ajouter document ou image</a></th>' ;
// "trim" enlève les espaces pouvant être contenu dans le champs "datefr"
$tmp = trim($row['datefr']);
$tmp2 = trim($row['heure']);
if(empty($tmp))
{
echo '<td bgcolor="#669999" width="100%" align="left">'.$row['titre'].'</td>';
}
elseif(empty($tmp2))
{
echo '<td bgcolor="#669999" width="100%" align="left">Le '.$row['jour'].' '.$row['datefr'].' : '.$row['titre'].'</td>';
}
else
{
echo '<td bgcolor="#669999" width="100%" align="left">Le '.$row['jour'].' '.$row['datefr'].' à '.$row['heure'].' : '.$row['titre'].'</td>';
}
echo '</tr>';
echo '<tr>';
echo '<td colspan="2" bgcolor="#FFFFCC" width="100%" align="center">'.nl2br($row['texte']).'<br>';
}
if ($idEnCours = $row['id_liaison']);
if (in_array($row['extension'], array( ".jpg", ".JPG", ".png", ".PNG", ".jpeg", ".JPEG", ".gif", ".GIF")))
echo '<a href ="http://xxxxxxxxxx ' . $row['lien_fichier'] . '"><img border=0 width="50" height="50" src="http://xxxxxxxxxx ' . $row['lien_fichier'] . '" /></a>';
elseif (in_array($row['extension'], array( ".doc", ".DOC", ".pdf", ".PDF")))
echo '<a href ="http://xxxxxxxxxx ' . $row['lien_fichier'] . '">Télécharger ou afficher le document<br><img border=0 width="50" height="50" src="../../../images/commande.gif" /></a>';
echo '</td>';
echo '</tr>';
echo '</table>';
}
Et voilà ce que j'obtiens :

Je voudrais que les images entourées de violet se retrouvent à côté de celle du dessus, dans le cadre jaune .... Mais je n'y arrive pas ....

Pouvez-vous m'aider, svp ....

Modifié par t671 (16 Oct 2009 - 18:14)