PHP Mise en forme tableau alternance couleur
Résolu
apd2009
-
apd2009 -
apd2009 -
Bonjour,
Voilà sur mon site j'ai un tableau qui se crée suite à une requete SQL.
c'est ma fonction qui affiche le résultat de ma requete sous forme de tableau.
Je souhaite modifier mon code pour avoir une alternance de couleur dans les lignes de résultats.
Je ne sais pas comment modifier ma boucle pour obtenir le résultat souhaité.
Merci pour vos éléments de réponses
Voilà sur mon site j'ai un tableau qui se crée suite à une requete SQL.
function display_recettes($recette_array) { if (!is_array($recette_array)) { echo '<br><center>Aucune recette n’est actuellement disponible dans cette catégorie</center><br>'; return; } else { echo '<table>'; foreach ($recette_array as $row) { $url = 'show_recette.php?id='.($row['id']); $titre = $row['titre']; echo '<tr><td align="left">'; echo ''; do_html_url($url, $titre); echo '<br></td></tr>'; } echo '</table>'; } }
c'est ma fonction qui affiche le résultat de ma requete sous forme de tableau.
Je souhaite modifier mon code pour avoir une alternance de couleur dans les lignes de résultats.
Je ne sais pas comment modifier ma boucle pour obtenir le résultat souhaité.
<table> <tr> <td bgcolor="99cc00">ligne 1</td> </tr> <tr> <td bgcolor="ffffff">ligne 2</td> </tr> <tr> <td bgcolor="99cc00">ligne 3</td> </tr> <tr> <td bgcolor="ffffff">ligne 4</td> </tr> <tr> <td bgcolor="99cc00">ligne 5</td> </tr> </table>
Merci pour vos éléments de réponses
A voir également:
- PHP Mise en forme tableau alternance couleur
- Mise en forme tableau word - Guide
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
2 réponses
salut,
le mieux serait d'utiliser CSS avec une classe différente par ligne.
mais le principe est le même !
le mieux serait d'utiliser CSS avec une classe différente par ligne.
mais le principe est le même !
$paire = true; foreach ($recette_array as $row) { $url = 'show_recette.php?id='.($row['id']); $titre = $row['titre']; if($paire) echo '<tr class="paire"><td align="left">'; else echo '<tr class="impaire"><td align="left">'; echo ''; do_html_url($url, $titre); echo '<br></td></tr>'; $paire = !$paire; }