Bonjour a tous,
j'ai un tableau d'une trentaine de lignes en php et je souhaite faire alterner la couleur une ligne sur deux.
pourriez vous m'aider ?
merci
Bonjour a tous,
j'ai un tableau d'une trentaine de lignes en php et je souhaite faire alterner la couleur une ligne sur deux.
pourriez vous m'aider ?
merci
Bonjour,
Tu peux peut être t'inspirer de cette discussion :
http://www.developpez.net/forums/sho...+ligne+tableau
Si tu veux le faire en PHP :
http://php.developpez.com/faq/?page=...ner_couleur_tr
Nic1305 > Faire ceci en php est très simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php *la connex sql et selection de db* $class="ligne1"; $nombre = 1; $re1 = mysql_query("SELECT * FROM latable"); while($data = mysql_fetch_array($re1) ) { if($nombre%2 == 0) { $class = "ligne1"; } else { $class = "ligne2"; } echo "<tr><td class=".$class.">blabla</td></tr>"; } mysql_close(); ?>
je crois
Re,
c'est gentil mais ca n'affiche que des class=ligne2
je vais chercher encore un peu
surtout merci pour les 2 autres liens très pratiques
Re,
merci j'ai utilisé cette manière là :
Ou de la manière suivante
A utiliser après avoir déclarer une feuille de style contenant les classes ligne0, ligne1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $i = 0; while(condition) { echo '<tr class="ligne'.($i % 2).'"><td>texte</td></tr>'; $i++; }
Exemple de classe :
Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <style type="css/text"> .ligne0 { background-color : #FF0000; } .ligne1 { background-color : #CCCCCC; } <style>
Bonjour
As tu lu les liens ? Parce que je ne vois pas ce que tu vas "chercher encore un peu" vu que la solution t'y est proposée.
Qu'est ce que ne fonctionne pas avec l'exemple de la FAQ ??
Dans l'exemple de KawaJVC il manque l'incrémentation : $numero++ à la fin du while.
[edit]Plus rapide que moi [/edit]
Partager