Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

adrianno

[Resolvido] Recordset cores alternadas em cada linha

Recommended Posts

Aqui vai uma solução pra quem precisa fazer recordeset listrados

como este

 

////////////////////////////////////////////////////////////////////////

Imagem Postada

/////////////////////////////////////////////////////////////////////////

 

primeiro crie 2 classes stilos CSS

.cor1 {
	background-color: #E9E9E9;
}
.cor2 {
	background-color: #F9FFF9;
}

 

depois que tiver o recordset pronto com repeat region,

adicione este comando, eu criei um recordeset teste com o nome Recordset1 observe a estrutura

ja pronta e com repeat region

 

<table border="1" cellpadding="3" cellspacing="0">
  <tr class="cortopo">
    <td width="139">ID</td>
    <td>Produto</td>
    <td>Preço</td>
    <td width="22">Adiciona</td>
  </tr>
  <?php do { ?>
    <tr class="<?php echo ($cor++%2==0)?"cor1":"cor2";?>">////////nesta lista esta o macete
      <td width="139"><?php echo $row_Recordset1['cesta_id'] ;?></td>
      <td width="256"><?php echo $row_Recordset1['cesta_produto']; ?></td>
      <td width="21"><?php echo $row_Recordset1['cesta_preco']; ?>
      </td>
         </tr>
    <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</table>

Pra que funcione voce precisa colocar dentro do comando ""<?php do { ?>""

onde começa a <TR>, adiionar a classe , assim <tr class="<?php echo ($cor++%2==0)?"cor1":"cor2";?>"

 

sendo assim o sistema vai verificar se a linha é a par ou impar e assim intercalar as cores

da ainda pra colocar uma 3° cor pra quando passar o mouse sobre o registro,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.