Ir para conteúdo
Fórum Script Brasil
  • 0

Alternando Cor


::vinicius::

Pergunta

9 respostass a esta questão

Posts Recomendados

  • 0

use um contador e incremente ele a cada loop e depois pegue o rest da divisão por dois, daí você só terá duas opções: par ou impar

estou complicando né...

exemplo:

echo '<table border=0>';
for($count = 0; $linha = mysql_fetch_array($result); $count++) {
  if($count%2){
    echo '<tr bgcolor=grey><td>';
  } else {
    echo '<tr bgcolor=white>';
  }
  echo '</td></tr>';
}
echo '</table>';

v se é isso!

t+

Link para o comentário
Compartilhar em outros sites

  • 0

Cara eu fiz isso, é facinho..... vo passa

a ideia é a seguinte....

você cria um contador, e dentro do while, você sempre incrementa um no contador...

dai você faz um if, dividindo o contador por 2 ($contador % 2 == 0), e checando, quando for 0, o fundo é uma cor... else... o fundo é outra.. qualquer coisa me manda seu codigo que eu crio p/ vc

exemplo meu está ai

$query = mysql_query("SELECT * FROM produto WHERE prd_linha like '$prod_linha'");

$contagem = mysql_num_rows($query);

if ($contagem == 0)

{

echo "<font face=Verdana size=1>Nenhum registro encontrado";

}

else

{

echo("<table bgcolor=#7093DB width=68%%>

<tr>

<td><font face=Verdana size=1><b>$contagem itens encontrados</td>

</tr>

</table><br> ");

echo(" <table>");

echo("<form method=POST name=frmApresenta ACTION=prod_detalhes.php");

echo(" <tr bgcolor=#7093DB>

<td width=100><b><font face=Verdana size=1><center>Nome</center></b></td>

</tr> ");

$contador = 0;

while ($contagem = mysql_fetch_array($query))

{

if (($contador % 2) != 0)

{

echo("<tr bgcolor=#E6E8FA>

<td width=100><font face=Verdana size=1>".$contagem[Nome]"</td>

</tr>

");

}

else

{

echo("<tr bgcolor=#FFFFFF>

<td width=100><font face=Verdana size=1>".$contagem[Nome]"</td>

</tr>

");

}

$contador++;

}

echo("</form>");

}

Link para o comentário
Compartilhar em outros sites

  • 0

ve se melhora:

$cor = "#FFFF00";

WHILE(){ //Inicio do Seu While ou For

if $cor == "#0000FF" { // Verifica a cor que esta setada se for igual troca

$cor = "#FFFF00"; // muda a cor

}

else{ // se a cor setada for diferente da troca

$cor= "#0000FF"; // muda a cor

}

//um teste de uma tabela voce só coloca a variavel $cor

echo "<table border=\"1\" cellpadding=\"0" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\" >

<tr>

<td width=\"100%\" bgcolor=\"$cor\">$variavelqqr</td>

</tr>

</table>

} // Final do Seu While ou for

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...