
Olá pessoal, hoje vou postar aqui mais uma dica para os desenvolvedores PHP, é algo bem básico, que talvez muitos já utilizaram, mas de uma forma diferente, ou até mesmo fazendo um improviso como eu mesmo já fiz nos primórdios de programador…. hehehehehe
Então, meu artigo se trata de listagem de dados com alternância de cores, entre cada uma das linhas. Como se faz !?? É algo bem simples, você definirá uma cor inicial, e depois em cada loop que seu WHILE em PHP der, você confere se a cor é igual a essa inicial com um IF, se for, você define a outra cor, e assim por diante, quando chegar o próximo loop, a cor não será a mesma, então ele assumirá a cor inicial…
Bom, estou postando aqui uma imagem de um visualização, e vocês poderão conferir nesse exemplo que fiz e disponibilizei, clique aqui para ver.
Bom, vamos ao código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | < ? // Define a cor Inicial $cor = "#F4F4F4"; // Faz sua query normal, e inicial o loop com o WHILE $q_cervejas = mysql_query("select nome from cervejas order by nome asc"); while($cervejas = mysql_fetch_object($q_cervejas)){ // Aqui você verifica o valor da variavel $cor, se for igual a #F4F4F4 que é a cor inicial, define outro valor de cor, caso seja outro valor diferente do inicial, redefine o valor da variável cor para o valor inicial de #F4F4F4 if($cor == "#F4F4F4"){ $cor = "#E1E1E1"; }else{ $cor = "#F4F4F4"; } ?> <!-- Imprima o valor de $cor na propriedade do CSS --> <div style="background-color:<?= $cor; ?>;"> <!-- Imprima o conteudo de seu select, e pronto --> < ?= $cervejas->nome; ?> </div> < ? } ?> |
.
Bom pessoal, agora é só testar, qualquer dúvida, questão, sugestão faça um comentário que responderei o mais breve possível.



















Grátis: API de CEPs para qualquer Linguagem
CodeIgniter e Zend – Frameworks PHP
PHP: Script para Cálculo de Frete dos Correios (Atualizado)
09. PHP Orientado a Objetos – Conceitos: Polimorfismo



