Ir para conteúdo
Fórum Script Brasil
  • 0

Exibir Resultados Com Cores Diferentes


RC@

Pergunta

Ola pessoal, a duvida é a seguinte:

Eu tenho um Banco de Dados em que estao cadastrados os produtos. Bom na tabela existe um campo q eu chamei de "status" e ele possui dois valores: Em Estoque e Encomenda (o campo é VARCHAR) e eu to exibindo na pagina os resultados usando o comando while, vejam, esse é o codigo:

<? while(list($codigo, $categoria, $produto, $fabricante, $preço, $descricao, $figura, $status, $qntdade, $origem) = mysql_fetch_array($limite)) {
	echo "
   <tr> 
      <td width=\"10%\" bgcolor=\"#FFFFCC\"><font face=Verdana size=2><b>". $produto ."</b></font></td>
      <td width=\"21%\" bgcolor=\"#FFFFCC\"><div align=\"center\"><font face=Verdana size=2>". $fabricante ."</font></div></td>
      <td width=\"10%\" bgcolor=\"#FFFFCC\"><center><font face=Verdana size=2>". $origem ."</font></center></td>
   <td width=\"17%\" bgcolor=\"#FFFFCC\"><div align=\"center\"><font color=\"#000000\" size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">". $preço ."</font></div></td>
      <td width=\"17%\" bgcolor=\"#FFFFCC\"><center><font color=\"#000000\" face=Arial size=2><b>". $status ."</b></font></center></td>
      <td width=\"20%\" bgcolor=\"#FFFFCC\"><div align=\"center\"><img src=imagens/comprar.jpg></div></td>
    </tr>";}; ?>

Ele esta sendo exibido sem nenhum problema, mas eu gostaria q a cor do campo status variasse com o valor, tipo, se for EM ESTOQUE escreve em verde, se for ENCOMENDA escreve em vermelho... não sei se pode usar um IF ai no meio do echo blink.gif ... alguém pode me dizer como posso fazer isso, ou melhor, se é possivel fazer isso??!!...

Atenciosamente,

RC@

Link para o comentário
Compartilhar em outros sites

15 respostass a esta questão

Posts Recomendados

  • 0

poe um if dentro do loop que verifica cada vez ql é o status e muda de acordo com o status..

sacou??

if ($status = "em estoque")

{

$bgcolor = "#ff0000";

}

else

{

$bgcolor = "#0000ff";

}

dai onde for pra colorir você coloca a var tipow

eho '<td ..... bgcolor="'.$bgcolor.'">blablabla</td>...

sacou?? qualquer coisa postae!!

Link para o comentário
Compartilhar em outros sites

  • 0

opaaaa.. BEOC.. ele quer outra cois.. com comparaççao mesmo.. se for uma coisa é vermelho.. não linha vermelha linha verde linha vermelha linha verde...

mas me ajudou pra uam coisa aki !!! valeu tongue.gif

hehehe

falow..

Link para o comentário
Compartilhar em outros sites

  • 0

Ih pessoal... hj fui testar o q o ffiction flow e num deu certo...

Eu fiz assim: (eu coloquei a variavel pra mudar a cor da fonte de $status e postei só a linha q esta o status pra facilita, o resto tah certo)

<? 
while(list($codigo, $categoria, $produto, $fabricante, $preço, $descricao, $figura, $status, $qntdade, $origem) = mysql_fetch_array($limite)) {
  if ($status = "Em Estoque")
{
$bgcolor = "#ff0000";
}
else
{
$bgcolor = "#0000ff";
}
	echo "
      <td bgcolor=\"FFFFCC\"><center><font color=\"$bgcolor\" face=Arial size=2><b>". $status ."</b></font></center></td>
      ";}; ?>

Bom, ele ateh muda de cor.. só q ele tah imprimindo em todas as linhas: Em Estoque e escreve em vermelho blink.gif

if ($status = "Em Estoque")

{

$bgcolor = "#ff0000";

....

Q q tah faltando???

Tipo.. essa variavel $status num teria q pegar o valor dela na tabela??

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...