voici mon code, je voudrais afficher les resultats de ma requete mysql sur un tableau de trois elements horizontaux, et autant de lignes qu'il y a d'enregistrements.
le probleme est que ca m'affiche 3 fois la meme entrée par ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <? mysql_connect("nom_du_serveur","login","mot_de_passe") or die('Erreur de connexion '.mysql_error()); mysql_select_db("nom_base"); $sql1=mysql_query("SELECT DISTINCT location.* FROM location") or die (mysql_error()); while ($voir=mysql_fetch_array($sql1)) { echo "<tr>"; for($j=1;$j<=3;$j++) { echo "<td>"; echo $voir['titre']." :"; echo "<br>"; echo "<img src='".$voir['url_photo']."' width=142 height=106>"; echo "<br>"; echo $voir['ligne1']; echo "<br>"; echo $voir['ligne2']; echo "<br>"; echo $voir['ligne3']; echo "<br>"; echo $voir['ligne4']; echo "<br>"; echo $voir['ligne5']; echo "<br>"; echo "</td>"; } echo "</tr>"; } ?>
je voudrais avoir autant de lignes qu'il y a d'enregistrement avec des 3 enregistrements consécutifs sur chaque ligne.
merci.
Partager