css - Alternance

Répondre
Keika
Keika
Déconnecté
Le PHP --> C'est dur !
Yop.

probleme du jour, alterner des couleurs d'une ligne à l'autre...

J'ai une requete SQL qui retourne plusieurs résultats. Un résultat pas ligne. J'aimerai que deux couleurs de lignes alternent pour surligner les retours de la requete.

J'ai tout betement mis dans un css, ceci:

  1.  
  2. .row0 { background-color: #FFFFFF;}
  3. .row1 {background-color: #FF0000;}
  4.  


Code tout bete mais efficace ^_^.

Maintenant je galere au niveau du code php.
j'ai ceci:

  1. <?php  
  2. echo '<div><a href="?var_pages=7&amp;id='.$data['id'].'">'.$data['titre'].'</a></div>';  
  3. ?> 

je me doute que je vais devoir mettre mes class row0 et row1 dans le div, mais comment lui faire comprendre qu'il doit alterner les couleurs ?

Merci d'avance

K.
Keika
Keika
Déconnecté
Le PHP --> C'est dur !
c'est bon, j'ai trouvé ^_^

  1. <?php
  2. $i = 0 ;  
  3. // on va scanner tous les tuples un par un  
  4. while ($data = mysql_fetch_array($req)) {  
  5.  
  6. // on affiche les résultats 
  7.       $row = "row" . $i % 2 ;  
  8. echo '<div class="'.$row.'"<a href="'.$_SERVER['PHP_SELF'].'?var_pages=7&amp;id='.$data['id'].'">'.$data['titre'].'</a></div>';  
  9. $i++ ;  
  10. }  
  11. ?> 
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog