bcs_ptx 0 Denunciar post Postado Novembro 10, 2011 Estou tentando fazer que quando a quantidade de materiais de um determinado produto for igual a 0 aparecer uma linha vermelha, mas não consegui fazer, alguma dica? aqui foi oque eu tenho feito que mostra tudo na mesma cor... como faço para colocar oque for 0 vermelho e oque for acima de zero azul? <?php $seleciona="SELECT quantidade FROM tbl_materiais"; $resultado = mysql_query($seleciona); while($dados = mysql_fetch_assoc($resultado );){ echo $dados['quantidade ']; } Compartilhar este post Link para o post Compartilhar em outros sites
visitante_php 0 Denunciar post Postado Novembro 10, 2011 <?php $seleciona="SELECT quantidade FROM tbl_materiais"; $resultado = mysql_query($seleciona); while($dados = mysql_fetch_assoc($resultado );){ $linha = "<tr "; $linha .= $dados['quantidade '] == 0 ? 'bgcolor="#F00"' :'bgcolor="#FF0"' $linha .=' >'.$dados['quantidade '].'</tr>'; echo $linha; } chama-se lista zebrada... Compartilhar este post Link para o post Compartilhar em outros sites
Luis Paullo 47 Denunciar post Postado Novembro 10, 2011 $cor = $dados['qntidade'] > 0 ? 'blue' : 'red'; echo '<div style="color:'.$cor.'">'.$dados['qntidade'].'</div>'; Compartilhar este post Link para o post Compartilhar em outros sites
bcs_ptx 0 Denunciar post Postado Novembro 10, 2011 Blza, cara na letra fica certo, mas na linha não rolou, eu queria que ficasse a linha inteira, coloquei assim <?php include('../conexao.php'); $seleciona="SELECT quantidade FROM tbl_materiais"; $resultado = mysql_query($seleciona); ?> <table border="1"> <tr> <td>Quantidade</td> </tr> <?php while($dados = mysql_fetch_assoc($resultado)){ $cor = $dados['quantidade'] > 0 ? 'blue' : 'red'; ?> <tr> <td style="color:'.$cor.'"><?php echo $dados['quantidade']; ?></td> </tr> <?php } ?> </table> Compartilhar este post Link para o post Compartilhar em outros sites
visitante_php 0 Denunciar post Postado Novembro 10, 2011 color eh pra fonte, pra background, eh background-color, ja q esta usando style inline... Compartilhar este post Link para o post Compartilhar em outros sites
bcs_ptx 0 Denunciar post Postado Novembro 10, 2011 Bah cara coloquei assim mas continua sem pegar a cor <td style="background-color:'.$cor.'"><?php echo $dados['quantidade']; ?></td> Bah cara coloquei assim mas continua sem pegar a cor <td style="background-color:'.$cor.'"><?php echo $dados['quantidade']; ?></td> Compartilhar este post Link para o post Compartilhar em outros sites
visitante_php 0 Denunciar post Postado Novembro 10, 2011 <td style="background-color:'.$cor.'"><?php echo $dados['quantidade']; ?></td> estilos nao entram em aspas, so nome de fonte...isso eh css.... <td style="background-color:<?php echo $cor;?>"><?php echo $dados['quantidade']; ?></td> Compartilhar este post Link para o post Compartilhar em outros sites
bcs_ptx 0 Denunciar post Postado Novembro 10, 2011 Hum agora sim deu certo e entendi, Valeu ai cara.abraço Compartilhar este post Link para o post Compartilhar em outros sites