Bonjour,
J'aimerai savoir comment faire pour afficher le résultat du requête avec une ligne sur deux d'une autre couleur.
Merci d'avance
Nils56
Bonjour,
J'aimerai savoir comment faire pour afficher le résultat du requête avec une ligne sur deux d'une autre couleur.
Merci d'avance
Nils56
Affichage ligne par ligne avec une couleur différente pour chaque ligne ?
Si oui un truc du style :
Ensuite dans tu ajoutes ça dans une boucle par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function choix_couleur($c1, $c2) { static $coul; if ($coul == $c1) { $coul = $c2; } else { $coul = $c1; } return $coul; }
Et voilà, $couleur donne une des deux couleurs ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part $couleur = choix_couleur('#000000','#333333');
Bonne chance.
moi je ferais cela avec une classe css
dans ton css / style
dans ton code php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 .couleur1 { color:blue; } .couleur2 { color:red; }
cela fait alterner la couleur de ta ligne tr entre la classe couleur1 et la classe couleur2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 // avant la définition de ton tableau $couleur = 1; // à chaque ligne de ton tableau echo '<tr class="couleur', $couleur, '">tes cellules</tr>'; $couleur = 3 - $couleur;
moi je fais de la manière suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 // avant ta boucle : // $comteur=1; // debut de ta boucle // // avant ton traitement et ton affichage : // if ($compteur%2 == 1) // ca veux dire que le nb est impaire // $couleur="#FF0000"; else $couleur="#0000FF"; echo '<TR bgcolor="'.$couleur.'">'; // et la suite de ton tableau et de ton traitement // $compteur=$compteur+1; // et tu ferme ta boucle //
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.
Venez discuter sur le Chat de Développez !
Bonjour,
Ne connaissant pas bien le css, j'ai opté pour la dernière solution qui fonctionne très bien.
Merci à tous
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager