[Resolvido] Linhas da tabela com cores alternadas
Boa tarde galera!
To com um probleminha aqui que tá díficil resolver... O que acontece é o seguinte...
Estou fazendo alguns selects no banco de dados, e o resultado desses selects gera uma tabela assim:
/applications/core/interface/imageproxy/imageproxy.php?img=http://img405.imageshack.us/img405/6734/erroqd.jpg&key=291a4eec0646406cf4569eecc4740fe53acb248504a4d601c7a11944e4fb23d3" alt="erroqd.jpg" />
O código tá da seguinte forma:
$row_titulo = '<tr bgcolor="'.$cor.'">
<td width="21%" class="format_col">Obra:</td>
<td width="79%">'.$titulo.'</td>
</tr>';
$row_titulo_original = '<tr bgcolor="'.$cor.'">
<td width="21%" class="format_col">Titulo Original:</td>
<td width="79%">'.$titulo_original.'</td>
</tr>';
$row_edicao = '<tr bgcolor="'.$cor.'">
<td width="21%" class="format_col">Edição:</td>
<td width="79%">'.$edicao.'</td>
</tr>';
$row_autor = '<tr bgcolor="'.$cor.'">
<td width="21%" class="format_col">Autor:</td>
<td width="79%">'.$autor.'</td>
</tr>';
$row_ano = '<tr bgcolor="'.$cor.'">
<td width="21%" class="format_col">Ano de Publicação:</td>
<td width="79%">'.$ano.'</td>
</tr>';
$row_isbn = '<tr bgcolor="'.$cor.'">
<td width="21%" class="format_col">ISBN:</td>
<td width="79%">'.$isbn.'</td>
</tr>';
$row_cidade = '<tr bgcolor="'.$cor.'">
<td width="21%" class="format_col">Produção:</td>
<td width="79%">'.$editora.", ".$cidade.'</td>
</tr>';
$row_assunto = '<tr bgcolor="'.$cor.'">
<td width="21%" class="format_col">Assunto:</td>
<td width="79%">'.$assunto.'</td>
</tr>';
$row_edicao = '<tr bgcolor="'.$cor.'">
<td width="21%" class="format_col">Edição:</td>
<td width="79%">'.$edicao.'</td>
</tr>';
?>
<table border="0" width="90%" cellpadding="0" cellspacing="0" style="border-collapse: collapse" class="format">
<?php
if ($titulo != "") { echo $row_titulo; }
if ($titulo_original != "") { echo $row_titulo_original; }
if ($edicao != "") { echo $row_edicao; }
if ($autor != "") { echo $row_autor; }
if ($ano != "") { echo $row_ano; }
if ($isbn != "") { echo $row_isbn; }
if ($cidade != "") { echo $row_cidade; }
if ($assunto != "") { echo $row_assunto; }
if ($edicao != "") { echo $row_edicao; }
?>
O problema, é que quando não tem nenhum dado em tal linha, ela não é mostrada... Aí fica duas linhas seguidas da mesma cor.
Alguém tem alguma idéia de como fazer para que independente de quantas linhas apareçam, sempre fique com cores alternadas?
Obrigado desde já,
Att, Murilo Campaner
Discussão (6)
Carregando comentários...