[php] Alterner 2 couleurs

Alterner 2 couleurs [php] - Programmation

Marsh Posté le 09-07-2002 à 17:51:18    

Salut :)  
je voudrai alterner 2 couleurs dans les cellules d'un tableau.  
Je sais qu'il faut se servir de la fonction modulo % mais je n'y arrive pas:  
 

Code :
  1. $i=0;
  2. while ($ligne_chanson=mysql_fetch_object($req_chanson))
  3. {
  4.  $nbligne++;
  5. if ($i%2)
  6. {
  7. echo " <td bgcolor=white> ";
  8. echo ( " <a href=\"scriptsphp3/lyrics/paroles.php?id=$ligne_chanson->id_lyrics\" target=_blank>$ligne_chanson->titre</a><BR>" );
  9. echo "</td></tr>";
  10. }
  11. else
  12. {
  13. echo "<td bgcolor=black>";
  14. echo ( "<a href=\"scriptsphp3/lyrics/paroles.php?id=$ligne_chanson->id_lyrics\" target=_blank>$ligne_chanson->titre</a><BR>" );
  15. echo "</td></tr>";
  16. }
  17. }

 
 
donc en fait là je veux une cellule blanche et une noir...  
Le prob c'est qu'il n'affiche que le else jcomprends pas trop....  
 
Merci d'avance  


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 09-07-2002 à 17:51:18   

Reply

Marsh Posté le 09-07-2002 à 17:52:03    

if ( $i%2 == 0 )


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 09-07-2002 à 17:59:23    

merci mais maintenant ça n'affiche que les blancs :/


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 09-07-2002 à 18:02:36    

en effet, tu initialises $i à 0 puis tu fais $nbligne++; c pas bon, soit tu commences à faire $nbligne = 0; puis $nbligne++; et if ( $nbligne % 2 == 0 ) soit tu changes ton $nbligne++; en $i++;


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed