j'ai un petit souci de réglage avec un tableau. Pour vous rendre compte, voici l'adresse du site www.forum-formation.fr. Il faut cliquer dans le menu "Acheteurs de formations" puis sur "Recrutez un formateur".
Vous verrez que le contenu du tableau n'est pas du tout aligné avec les titres du tableau.
Et voici le code utilisé :
<?php
$table = "formateurs";
$sql = "SELECT * FROM " . $table." ORDER BY RAND()";
$res = mysql_query($sql);
$nb = mysql_num_rows($res);
$i = 0;
echo '<table>';
while ($i < $nb){
echo '<tr onMouseOver="changeCouleur(this);" onMouseOut="remetCouleur(this);">';
echo '<td width="25%" valign="top"><a href="http://'.mysql_result($res, $i, "SITE").'"><b><font face="Arial, Helvetica, sans-serif" size="1" color="#666666" align="center" >'.mysql_result($res, $i, "SOCIETE").'</font></b></a></td>';
echo '<td width="28%" valign="top"><font face="Arial, Helvetica, sans-serif" size="1" color="#666666" align="center" >'.mysql_result($res, $i, "REGIONS").'<br /></font></td>';
echo '<td width="25%" valign="top"><font face="Arial, Helvetica, sans-serif" size="1" color="#666666" align="left" >'.mysql_result($res, $i, "THEMES").'<br /></font></td>';
echo '<td width="20%" valign="top"><font face="Arial, Helvetica, sans-serif" size="1" color="#666666" align="right" >'.mysql_result($res, $i, "COUT").'</font></td>';
echo '</tr>';
$i++;
}
echo '</table>';
?>
Les titres sont dans un tableau html classique (1 ligne, 4 colonnes). J'ai repris dans le code php, les mêmes valeurs "width" que dans le code html. Qu'est-ce qui ne va pas ?Merci pour votre aide.