voici mon code, je voudrais afficher les resultats de ma requete mysql sur un tableau de trois elements horizontaux
[cpp]<?
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>";
}
?>[/cpp]
le probleme est que ca m'affiche 3 fois la meme entrée par ligne
je voudrais avoir autant de lignes qu'il y a d'enregistrement avec des enregistrements differents sur la meme ligne.
merci.
[cpp]<?
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>";
}
?>[/cpp]
le probleme est que ca m'affiche 3 fois la meme entrée par ligne
je voudrais avoir autant de lignes qu'il y a d'enregistrement avec des enregistrements differents sur la meme ligne.
merci.