Escrito por Klawdyo em PHP. Data: 12/02/2008
Licença: Alguns direitos reservados. Dar créditos ao autor e linkar este original
$contador = 0;
if($contador%2==1){
$cor = "#FFFFFF";
}
else
{
$cor = "DEDEDE";
}
<?
while ($noticias=mysql_fetch_array($resultado))
{
?>
<div style="background-color:<? echo $cor?>">
<? echo $mural['mensagem']; ?>
</div>
<?
}
?>
Ver mais Artigos de PHP.
Ver e retirar outras dúvidas no fórum Webly.
Alguns Direitos Reservados | RSS | O Fórum
Webly Portal e Fóruns - Internet + Humana | Design by ArthurHenrique.com
Comentários:
RCLumbriga disse:
while ($noticias=mysql_fetch_array($resultado))
{
$cor=($cor=="#FFFFFF") ? "#DEDEDE": "#FFFFFF";
?>
<div style="background-color:<?=$cor?>">
<?=$mural['mensagem']; ?>
</div>
<?
}
?>
Só para diminuir o código e como é uma condição simples não é necessário usar IF / ELSE
Klawdyo disse:
Quanto ao If/Else, eu coloquei pra facilitar a vida dos iniciantes.
Quando eu era iniciante, eu fica louco quando encontrava essas estruturas de controle que não entendia o funcionamento. heheheh
Valeu. Muito boa sua dica.
RCLumbriga disse:
Só esqueci de uma coisa tem que definir uma cor antes do while
$cor="#FFFFFF"
while ($noticias=mysql_fetch_array($resultado))
JuLIOOXX disse:
Lumbriga a sua no loop alterna as cores toda vez que é executada.
1º Linha >> #FFFFFF
2º Linha >> #DEDEDE
3º Linha >> #FFFFFF
Se o loop eh executado denovo fica
1º Linha >> #DEDEDE
2º Linha >> #FFFFFF
3º Linha >> #DEDEDE
*É só uma observação
[EDIT]
Definindo a cor ($cor="#FFFFFF") antes do loop isso não acontece. ^^
*Não reparei o seu ultimo post* malz
Ver o restante dos comentários no fórum (e aproveitar pra comentar também !).