css - Alternance

Répondre
Keika
le 15/08/2006 à 10:06
Keika
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:

.row0 { background-color: #FFFFFF;}
.row1 {background-color: #FF0000;}


Code tout bete mais efficace ^_^.

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

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

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.
Le PHP --> C'est dur !
Keika
le 15/08/2006 à 12:21
Keika
c'est bon, j'ai trouvé ^_^

<?php
$i = 0 ;
// on va scanner tous les tuples un par un
while ($data = mysql_fetch_array($req)) {

// on affiche les résultats
$row = "row" . $i % 2 ;
echo '<div class="'.$row.'"<a href="'.$_SERVER['PHP_SELF'].'?var_pages=7&amp;id='.$data['id'].'">'.$data['titre'].'</a></div>';
$i++ ;
}
?>
Le PHP --> C'est dur !
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours