Page 1 sur 1

probleme couleur avec IE

Posté : 12 déc. 2006, 15:02
par luc2590
Bonjour à tous,

j'essaie de faire un tableau avec une alternance de 2 couleurs (une ligne jaune, une ligne orange, une ligne jaune ...)
ça fonctionne avec Firefox mais avec IE6 les couleurs ne sont pas du tout bonnes (vert/bleu)

si quelqu'un pouvait resoudre ce probleme... car je ne vois vraiment pas d'où cela peut venir
je precise que ça ne vient pas du pc car c'est idem sur d'autres

Voici le code:

Code : Tout sélectionner

<table cellspacing="0" rules="rows" border="4px" >
...
while($row = mysql_fetch_row($res)){
$texte=$row[0];

$var = $num_ligne % 2;
if ($var == 0){
$couleur='#FEE7BC';
}
else{
$couleur="#FFFFCC";
}	

echo "<tr>";
	echo "<td id=\"td1\" bgcolor=\" $couleur \">$texte</td>";
echo "</tr>";


[/code]

Posté : 12 déc. 2006, 15:05
par fred9999
si tu enlève les espaces ça donne koi??

Posté : 12 déc. 2006, 15:10
par Ajoloca
Bonjour,

Tu as un petit souci avec le id. Un id doit être unique dans une page.
essaie ceci
while($row = mysql_fetch_row($res)){
$texte=$row[0];

$var = $num_ligne % 2;
if ($var == 0){
   $couleur='#FEE7BC';
}
else{
   $couleur="#FFFFCC";
}    
echo '<tr><td id="td1' .  $num_ligne . '" bgcolor="'. $couleur . '">' . $texte . '</td></tr>';

Posté : 12 déc. 2006, 17:59
par luc2590
Un grand merci à Fred9999 et à Ajoloca pour leurs reponse rapides.
il est vrai qu'il suffisait d'enlever les espaces entre les " "

C'est donc résolu