É muito simples , tive esse problema uma vez e resolvi postar pra ajudar a quem precisar , irá precisar fazer uma função que diz se o ID é Par ou Ímpar , se for Par aplica um estilo , se for impar aplica outro, abaixo o código funcional.
abraços.
Usando CSS com PHP + banco de dados.
Estilizando as divs que aparecem um após a outra , ele vê o que é par ou impar e aplica.
?>
include "conexao.php"; // Conexão com o Banco de dados no meu caso está sendo importada para a página.
?>
/* Repare que limitei a somente aparecer os 3 ultimos (DESC) ID da tabela com o 'LIMIT 3' Se fosse para aparecer os 3 ultimos de baixo pra cima ou seja (id 3,id 2,id 1) , usaria o (ASC) ao invés do (DESC) , caso nao queira limitar sua tabela somente retire o LIMIT 3.*/
$sql_visualizar = mysql_query("SELECT * FROM TABELA ORDER BY id DESC LIMIT 3 ");
while($linha = mysql_fetch_array($sql_visualizar)){
$id = $linha['id'];
$nome = $linha['nome'];
$legenda = $linha['legenda'];
$link = $linha['link'];
//Realizando a verificação se par ou impar
$resultado = ($id % 2) ? 'Impar' : 'Par';
?>
if($resultado == 'Impar') {
echo "
";
}else if($resultado == 'Par') {
echo "
";
}
echo "$nome
";
echo "$link
";
echo "
"; // Repare que aqui fecha a DIV e em cima ele escolhe qual vai usar , se par ou impar , não delete essa div.
?>
}
?>
?>
Achou muito interessante ? Comente , código minúsculo e de fácil entendimento , em breve mais coisas legais demais, baixe a source e veja funcionando.
sábado, 30 de outubro de 2010
Zebrando Div PHP + Banco de Dados
#color_1{ background:#f06; color:#Fff}
#color_2{background:#CF0;color:#000}
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário