Ir para conteúdo

POWERED BY:

Arquivado

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

Marcos Geam

Listar com uma letra alfabeto crescente

Recommended Posts

Fala galera tenho uma classe que muda a cor da div de acordo com a letra do alfabeto assim:

 

<div class="a">azul</div>

<div class="b">verde</div>

<div class="c">amarelo</div>

....até o N do alfabeto blz?

 

o que estou querendo fazer é que a class continue mudando a cor das divs porém os resulatdos vem de de um while do banco desta forma:

 

<?php while($row_especialidadesHome = mysql_fetch_assoc($especialidadesHome)){ ?>

<div class="a"> //AQUI É DEFINIDA A COR E DEVERÁ MUDAR PARA CADA NOVO RESULTADO CRESCENTE O ALFABETO (A, B, C...).

<div>

<h3><?php echo $row_especialidadesHome['titulo']; ?></h3>

</div>

<figure><img src="fotos/<?php echo $row_especialidadesHome['img']; ?>"</figure>

</div>

<?php }?>

 

Bem o que preciso é que de acordo com que ele liste o resultado ele altere a letra da class="a" para class="b"... e etc até voltar ao início dentro do loop de resultados, é como se fosse uma contagem crescente numérica porém com letras, pq assim desta forma ele irá alterar a cor de cada div do resultado... espero ajuda ou dicas...


Compartilhar este post


Link para o post
Compartilhar em outros sites

$array = ("a","b","c",etc.. );

$i = 0;

for(; ; $i++) {

if($i == 1) { echo"a"; }

if($i == 2) { echo"b"; }

// etc ...

 

if($i == 26) { echo"z"; $i = 0; }

}

 

.-. vai ficar um código grande, mas creio que funcione.

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.