Affichage dynamique dans un tableau
Bonjour,
Je suis sur un projet et je souhait faire un affichage du resultat de ma requête dans un tableau (photo+commentaire) j'ai fai un test mais il n'affiche pas correctement ou alors la première image n'est pas pris en compte du coup j'ai retiré la création du tableau.
Loraque je fais un affichage avec le code suivant j'ai les images+ commentaire en décalé (cf capture écran)
Ci joint mon code sans mise en forme
Code:
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
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<title>ZIMAGE COMM ZOT I AIME</TITLE>
<head>
<META HTTP-EQUIV="refresh" CONTENT="10000;URL=../pages/inc_image.php">
<title>Bienvenue sur mon site !</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="ZIMAGE COMM ZOT I AIME" href="pages/designe.css" />
</head>
<body bgcolor="green">
<?php
include ("../inc/inc_conexion.php");
// Requête de selection et d'affichage
echo '<form action="inc_image.php" enctype="multipart/form-data" method="post">';
$query = "SELECT RubriqueID, RubriqueName FROM Rubrique
ORDER BY RubriqueName DESC";
$result = mysql_query($query) or die("ERROR");
echo "<select name='frm_select_rubrique'>";
$Selected = 0;
while ($row = mysql_fetch_array($result)){
if($Selected == 0){
echo '<option value="'.$row['RubriqueID'].'" selected="selected">'.$row['RubriqueName'].'</option>';
$Selected = 1;
}
else{
echo '<option value="', $row['RubriqueID'], '">', $row['RubriqueName'], '</option>';
}
}
echo "</select>
<input type='submit' value='Go'/>
</form>";
if(isset($_POST['frm_select_rubrique'])){
$RubriqueID = $_POST['frm_select_rubrique'];
$sql = 'SELECT RubriqueDesc FROM Rubrique WHERE RubriqueID='.$RubriqueID;
echo mysql_result(mysql_query($sql),0,'RubriqueDesc'); //RubriqueDesc
echo '<br></br>';
$sql = 'SELECT image.ImageID, image.ImageName, image.ImageDesc, image.ImageRes, image.ImageSize,rubrique.RubriqueName FROM image, rubrique WHERE image.RubriqueID='.$RubriqueID.' AND image.RubriqueID=rubrique.RubriqueID ORDER BY image.ImageName';
$query = mysql_query($sql);
while($img = mysql_fetch_assoc($query)){
$src = '../photos/'.$img['RubriqueName'].'/'.str_replace(".JPEG",".JPG",strtolower($img['ImageName'])); //strtolower
echo '<a href="visualisation.php?cheminimage='.$src.'&ImageName='.$img['ImageName'].'" target="_blank"><img src="'.$src.'" alt="Visuel de : '.$img['ImageName'].'" width="150" height="150" border="1"/></a>';
echo '<br />'.stripslashes(nl2br($img['ImageDesc']));
}
}
?>
</body>
</html> |
Merci de toute l'aide que vous pourriez m'apporté
Runcafre91/974