Style différent 1 ligne sur deux [Résolu/Fermé]

Signaler
Messages postés
733
Date d'inscription
dimanche 4 janvier 2009
Statut
Membre
Dernière intervention
15 janvier 2021
-
Messages postés
733
Date d'inscription
dimanche 4 janvier 2009
Statut
Membre
Dernière intervention
15 janvier 2021
-
Bonjour,

Je souhaite faire un tableau avec le résultat d'une requête qui affichera une 1/2 ligne dans un style différent.

Je sais le faire en fonction de l'id avec un modulo, mais si je fais un ORDER BY sur autre chose que l'id, ca fait moche !

Comment font ces sites pour afficher ces tableaux joliment et permettre de changer le ORDER BY... ?

Merci.

3 réponses


C'est pas compliqué:

$bgcolors=array('RED','BLACK');
for($i=0;$i<count($tab);$i++)
{
echo "<td bgcolor=".$bgcolors[$i%2]."></td>";
}

En fait cela n'a rien à voir avec le ORDER BY ou la requête SQL.
Il te suffit de gérer un compteur que tu initialise avant de parcourir les résultats de ta requêtes SQL.
Après chaque résultat tu incrémente ton compteur.
Messages postés
733
Date d'inscription
dimanche 4 janvier 2009
Statut
Membre
Dernière intervention
15 janvier 2021
31
Merci, j'ai trouvé mais ta solution est encore plus simple !

Je suis prendeur !