Jump to content


Photo

Condições If, Else, Elseif.


  • Faça o login para participar
3 replies to this topic

#1 GmEnDeS

GmEnDeS

    Turista

  • Usuários
  • 50 posts
  • Sexo:Não informado

Posted 29/11/2009, 14:07

<?php

$valor = $row["010206"];
if($valor < 20){
  echo "<font face=\"Arial\" color=\"#d3d3d3\"><span style=\"font-size:10pt;\">" . $valor . "</span>";
}else {
  echo "<font face=\"Arial\" color=\"gray\"><span style=\"font-size:10pt;\">" . $valor . "</span>";
}
?>

Boa tarde, mestres.
O código acima define que qualquer valor menor que 20 (0 .. 1 .. 2 .. até 20) são exibidos na cor #d3d3d3 e qualquer valor acima que 20 são exibidos na cor gray, com condições if e else.
Há alguma função que eu possa complementar o código, desprezando as condições acima, na qual o valor exibido for 0, exibí-lo na cor
#ffffff
(branca)?

Obrigado.

#2 brunoXP

brunoXP

    EFEI EÔ

  • Conselheiros
  • 2226 posts
  • Sexo:Masculino
  • Localidade:Campinas/Itajubá

Posted 29/11/2009, 14:38

Tente colocar isso aqui usando elseif:

<?php

$valor = $row["010206"];

if ( $valor == 0 ) {
 echo "<font face=\"Arial\" color=\"#ffffff\"><span style=\"font-size:10pt;\">" . $valor . "</span>";
}
elseif ( $valor < 20 ) {
 echo "<font face=\"Arial\" color=\"#d3d3d3\"><span style=\"font-size:10pt;\">" . $valor . "</span>";
} else {
 echo "<font face=\"Arial\" color=\"gray\"><span style=\"font-size:10pt;\">" . $valor . "</span>";
}

?>

Você começa verificando se o valor é zero e, se não for, parte para as outras condições. ;)
Se preferir, também pode trocar o código #ffffff pela palavra reservada white, semelhantemente ao que você fez com o gray.

Abraços.
Bruno Toffolo
· Conselho / WebFórum

#3 GmEnDeS

GmEnDeS

    Turista

  • Usuários
  • 50 posts
  • Sexo:Não informado

Posted 29/11/2009, 15:07

Tente colocar isso aqui usando elseif:

<?php

$valor = $row["010206"];

if ( $valor == 0 ) {
 echo "<font face=\"Arial\" color=\"#ffffff\"><span style=\"font-size:10pt;\">" . $valor . "</span>";
}
elseif ( $valor < 20 ) {
 echo "<font face=\"Arial\" color=\"#d3d3d3\"><span style=\"font-size:10pt;\">" . $valor . "</span>";
} else {
 echo "<font face=\"Arial\" color=\"gray\"><span style=\"font-size:10pt;\">" . $valor . "</span>";
}

?>

Você começa verificando se o valor é zero e, se não for, parte para as outras condições. ;)
Se preferir, também pode trocar o código #ffffff pela palavra reservada white, semelhantemente ao que você fez com o gray.

Abraços.


Obrigado, mestre!
Ajudou-me muito. :)

#4 brunoXP

brunoXP

    EFEI EÔ

  • Conselheiros
  • 2226 posts
  • Sexo:Masculino
  • Localidade:Campinas/Itajubá

Posted 29/11/2009, 15:10

Sem problemas!
Precisando, estamos aí. :)
Bruno Toffolo
· Conselho / WebFórum




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq