Je suis en train de creer mon site de vent immobilier. Lorsqu'une personne visite mon site et va visualiser les biens a vendre, je voudrai que le resultat soit un tableau par annonces. Comment faire pour repeter ce tableau suivant le nombre de resultat de la recherche? C'est a dire que si il n'y a qu'une annonce alors un tableau, si 5 ou 6, une annonce par tableau...voici mon code:
elseif($_POST['prixmini'] == "40000" and $_POST['prixmaxi'] == "40000") // prix = 40 000€
{
$reponse = mysql_query("SELECT type, prix, descriptif, lien FROM bdd WHERE prix = 40000"); // Requête SQL
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<div id="Layer1" style="position:absolute; left:218px; top:76px; width:691px; height:395px; z-index:1">
<div align="center"></div>
<table width="629" height="355" border="0" align="center" left:215px; top:115px>
<tr align="center" valign="middle">
<td height="75"><div align="left"><?php echo $donnees['type']; ?></div></td>
<td><div align="left">def</div></td>
<td><div align="left">coup de coeur</div></td>
<td><div align="left">réf</div></td>
<td><div align="left">désignation</div></td>
<td><div align="left"><?php echo $donnees['prix']; ?></div></td>
</tr>
<tr align="center" valign="middle">
<td height="148" colspan="2"><div align="left"><?php echo '<img src="image/'.$donnees['lien'].'">'; ?></div></td>
<td colspan="4"><div align="left"><?php echo $donnees['descriptif']; ?></div></td>
</tr>
<tr align="center" valign="middle">
<td><div align="left">liens photos </div></td>
<td colspan="5"><div align="left">liens</div></td>
</tr>
</table>
</div>
<?php
}
mysql_close(); // Déconnexion de MySQ
}
Dans cet exemple, je me suis arrangé pour n'avoir qu'une reponse donc le resultat s'affiche dans mon tableau sans soucis...Mais si il y a deux reponses, je voudrai qu'un deuxieme tableau apparaisse en dessous du premier, et le tout sans avoir a rebalancer le code d'un deuxieme tableauQuelqu'un a une idee??