Php, colorer une ligne sur 2 d'un tableau

Zaahn -  
 Utilisateur anonyme -
Bonjour!


J'ai fait un tableau qui liste les enregistrements d'une table de ma base de données. Pour la lisibilité, j'aimerais qu'une ligne sur 2 soit d'une couleur différente.

Mon problème est que toutes les lignes sont de la même couleur, mais étant plutôt débutante, j'avoue ne pas voir mon erreur.

Voici mon bout de code, j'espère qu'il vous parle d'avantage qu'à moi :

<?php
$cnx = mysql_pconnect( "localhost", "root", "" ) or die (mysql_error()) ;
mysql_select_db("Mabase");

$requet = "SELECT * FROM Collaborateurs" ;

$result = mysql_query($requet);

$numBoucle = 0;

echo "<CENTER><Table Border = '1'> <TR> <TD ALIGN=center><B>Nom</B></TD> <TD ALIGN=center><B>Prénom</B></TD> <TD ALIGN=center><B>Email</B></TD></TR>";

while($row = mysql_fetch_row($result))
{
$couleur = ($numBoucle % 2 == 0) ? "#CCCCCC" : "#FFFFFF";

for ($row=0; $row<mysql_num_rows($result); $row++)

{
$nom = mysql_result($result,$row,"Nom") ;
$prenom = mysql_result($result,$row,"Prenom") ;
$email = mysql_result($result,$row,"Email") ;

echo "<TR bgcolor='".$couleur."'> <TD>" .$nom. "</TD> <TD>" .$prenom. "</TD> <TD>" .$email. "</TD> </TR>" ; }
$row++;
}

echo "</Table></CENTER>";

?>


Si vous avez une idée, je prends!


A voir également:

1 réponse

Utilisateur anonyme
 
Bonjour,

$numBoucle++ a ajouter dans le while
1