par
Cyrano » 11 mars 2005, 16:38
Comme l'a montré RLBDC, il suffit de rajouter des retours de ligne aux bonnes places. J'ajouterais que pour que le code généré reflête aussi les retours à la ligne, tu peux fignoler comme ceci:
<table width="200" border="0" align="center">
<tr>
<td><img src="images/rubriques.jpg" width="102" height="25"></td>
</tr>
<?
$query=mysql_query("SELECT * FROM news2 WHERE '1'");
while($a=mysql_fetch_array($query))
{
$url=$a['url'];
$lien=$a['text_lien'];
?>
<tr>
<td>
<div align="center" class="Style9 Style1">
<?
echo $a['text_fr']."<br>\n";
echo "<a href=\"".$url."\">".$lien."</a><br>\n";
$img=$a['img'];
echo "<img src=\"images/".$img."\">\n";
?>
</div>
</td>
</tr>
<?
}
?>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
Tu noteras des ajouts pour encadrer "proprement" les variables PHP dans les chaines de caractères , donc href=\"".$url."\" au lieu de href=\"$url\" et la suppression d'éléments inutiles : $url=$a['url']; au lieu de $url="".$a['url']."";
Précision : tu mentionnes le lien en
dessous de l'image : sans rien changer dans l'ordre de tes lignes, tu auras ici un lien au
dessus de l'image.
Bon code
Comme l'a montré RLBDC, il suffit de rajouter des retours de ligne aux bonnes places. J'ajouterais que pour que le code généré reflête aussi les retours à la ligne, tu peux fignoler comme ceci:
[php]<table width="200" border="0" align="center">
<tr>
<td><img src="images/rubriques.jpg" width="102" height="25"></td>
</tr>
<?
$query=mysql_query("SELECT * FROM news2 WHERE '1'");
while($a=mysql_fetch_array($query))
{
$url=$a['url'];
$lien=$a['text_lien'];
?>
<tr>
<td>
<div align="center" class="Style9 Style1">
<?
echo $a['text_fr']."<br>\n";
echo "<a href=\"".$url."\">".$lien."</a><br>\n";
$img=$a['img'];
echo "<img src=\"images/".$img."\">\n";
?>
</div>
</td>
</tr>
<?
}
?>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>[/php]
Tu noteras des ajouts pour encadrer "proprement" les variables PHP dans les chaines de caractères , donc href=\"".$url."\" au lieu de href=\"$url\" et la suppression d'éléments inutiles : $url=$a['url']; au lieu de $url="".$a['url']."";
Précision : tu mentionnes le lien en [u]dessous[/u] de l'image : sans rien changer dans l'ordre de tes lignes, tu auras ici un lien au [u]dessus[/u] de l'image.
Bon code