Ir para conteúdo

POWERED BY:

Arquivado

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

Brunck

[Resolvido] Como mostrar resultados com linhas cor sim, cor nao?

Recommended Posts

Galera, tentei alguns exemplos que outras pessoas deram, mas não sei porque não está dando.

Eu gostaria que os resultados aparecessem em linhas cor sim, cor não, tipo zebra, mas não consegui.

Vou por o código limpo aqui para quem puder me dar essa ajudinha.

Obrigado a todos.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<?php 
include "../conecta.php";
$busca = mysql_query("SELECT * FROM noticia order by -id");
		while($anu = mysql_fetch_array($busca)){
		$id    = (int)$anu["id"];
		$titulo = $anu["titulo"];
		$data = date('d/m/Y', strtotime($anu["data"]));
		?>

<img src="../imagens/mensagem.gif" /> <a href="edita_noticia.php?id=<?php echo ($id); ?>">

<?php echo strip_tags($titulo); ?></a><font id="cat-subtexto"> - <?php echo ($data); ?>
    <div id="cat-linha"></div>
	<?php } ?>
    </b></font>

   
<body>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas cade a linha ?

Enfim...

Lógica:

 

$cor1 = '#C7C7C7';
$cor2 = '#E7E7E7';
$cor = $cor1;

$sql = '';
$exe = mysql_query($sql);

while($res = mysql_fetch_array($exe))
{
   if ($cor == $cor1) { $cor = $cor2; } else { $cor = $cor1; }
   if ($corf == $corfonte1) { $corf = $corfonte2; } else { $corf = $corfonte1; }
 
   echo '<tr bgcolor='$cor'><td> Oi </td></tr>';
{

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça um contador dentro do seu loop e pra cada linha cheque se ele é par ou ímpar:

 

...
$background = ( $i%2==0 ) ? 'style="background-color: #fff;"' : 'style="background-color: #000;"';
$table .= '<tr '.$background.'>';
...
$i++;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu galera, achei melhor fazer em CSS de outra forma, fiz uma divisão com um efeito legal.

Obrigado.

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.