Tabela “zebra” com PHP

Olá amigos!

Dica extremamente rápida! Sabe quando você deseja fazer aquele estilo “zebra” nas tabelas, sendo uma linha de cada cor, geralmente uma alternância?

Pois bem, com uma linha de código:

<table>
    <tbody>
       <?php for($i=0; $i<$total_registros; $i++) { ?>
        <tr class="<?php echo $i%2 == 0 ? 'linha-preta' : 'linha-branca'; ?>">
            <td>E sou uma célula!</td>
        </tr>
       <?php } ?>
    <tbody>
</table>

Uma rápida explicação: Por meio do operador ternário na linha 4 verificamos se o valor corrente da variável $i é um múltiplo de 2 (tulizando o “mod” %), ou seja par, caso seja ele colocará a classe (CSS) como “linha-preta”, caso seja ímpar fica como “linha-branca”.

É isso!

Abraços,

Tiago.

Tags:,

Add a Comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *