Requete PHP/Mysql et design

WRInaute occasionnel
Bonjour,

J'ai encore une question de présentation.
Voila sur mon site, j'ai sur une page statique un tableau avec une ligne grise foncé, une ligne gris clair, une ligne gris foncé, une ligne gris clair... et ainsi de suite histoire de rendre plus visible la séparation plus visible.

J'aimerais obtenir la même chose pour afficher les résultats d'une requête MySQL mais je ne sais pas comment dire affiche une fois en gris clair, une fois en gris foncé.

Actuellement mon code ressemble à ça :

Code:
while ($row = mysql_fetch_assoc($result)) { 
extract($row); 
echo '<tr><td style="text-align: center;" bgcolor="#e4e5de"><h1><a href="album-'.$url.'.html">'.$vernaculaire.'</a></h1></td>';
echo '<td style="text-align: justify; width: 330px;" bgcolor="#e4e5de"><a href="album-'.$url.'.html"><font
 color="#646464">'.$intro.'</font></a><br /><br /><br /></td>';
echo '<td style="width: 88px; text-align: center;" valign="top" bgcolor="#e4e5de"><br /><a href="album-'.$url.'.html"><img border="0" src="'.$image.'" height="60" width="80"></a></td></tr>';
}
mysql_close($link);

Merci d'avance de votre aide
 
WRInaute accro
Code:
$idx = 0;
while ($row = mysql_fetch_assoc($result)) { 
extract($row); 
//si pair : gris, sinon blanc
if ($idx % 2 == 0){$tdColor = "#CCCCCC";} else { $tdColor = "#FFFFFF";}
echo '<tr><td style="text-align: center;" bgcolor="'.$tdColor.'"><h1><a href="album-'.$url.'.html">'.$vernaculaire.'</a></h1></td>';
echo '<td style="text-align: justify; width: 330px;" bgcolor="'.$tdColor.'"><a href="album-'.$url.'.html"><font
 color="#646464">'.$intro.'</font></a><br /><br /><br /></td>';
echo '<td style="width: 88px; text-align: center;" valign="top" bgcolor="'.$tdColor.'"><br /><a href="album-'.$url.'.html"><img border="0" src="'.$image.'" height="60" width="80"></a></td></tr>';
$idx++;
}
mysql_close($link);

Avec ca tes lignes paires sont grises, tes lignes impaires sont blanches.
 
Discussions similaires
Haut