Bonsoir
Je dois afficher une sorte de galerie de photo issue d'une base de données.
Il doit y avoir 4 images par ligne avec un titre puis du texte en dessous. Le problème est que j'ai construit un tableau avec du php et que toutes les variables à afficher se retrouvent juste séprarer par des balises <br>. Et bien évidemment si le texte en dessous fait 4 lignes, et que pour la photo suivante il ne fait que 2 lignes, il y a un décalage dans l'affichage puisque cela s'ajuste dans la cellule du tableau et bien sûr ce n'est pas bien beau :
voici la partie du script qui dit d'afficher les résultats dans le tableau :
$i=0;
while($row=mysql_fetch_array($result)){
$id=$row['id_photo'];
$titre=$row['titre'];
$texte=$row['texte'];
$photo1=$row['pte_photo'];
$photo2=$row['gde_photo'];
if ($i==4){
echo '<tr>';
$i=0;
}
echo "<td>$titre<br /><br /><a href='$photo1'><img border=0 src=$photo1 width='150' height='150'></a><br /> <br />".nl2br($texte)."</td>";
if ($i==4){
echo '</tr>';
$i=0;
}
$i++;
}
Il faudrait que le tableau ressemble à par exemple :
<tr><td>$titre</td></tr>
<tr><td><a href='$photo1'><img border=0 src=$photo1 width='150' height='150'></a></td></tr>
<tr><td><$texte</td></tr> en html ça va, mais il faut du php et alors où placer
le compteur qui indique 4 par ligne ?
Je suis débutante en php et je patauge ....
Merci d'avance pour votre aide
