Ir para conteúdo

POWERED BY:

Arquivado

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

kernell_buballu

[Resolvido] Completar regra

Recommended Posts

Boa noite a todos,

 

seguinte, tenho o seguinte codigo abaixo que funciona de boa, ou seja quando o campo desembaraço for acima de 0 e menor que 1 ele acrescenta a palavra dia e quando for acima de 1 a palavra dias.

 

Eu quero adicionar a essa regra que quando o campo for = 0, escreva a palavra "mesmo dia", mais nao pode ser campo 0 e nulo porque ai ele pega todos e preciso que pegue apenas campos em 0.

 

 

 

<?=( $tributos['desembaraco'] > 0 ? $tributos['desembaraco'] . ' dia' . ($tributos['desembaraco'] > 1 ? 's' : '') : 'Mesmo dia' );?>

 

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

echo $tributos['desembaraco'] == 0 ? 'Mesmo dia' : ($tributos['desembaraco'] == 1 ? $tributos['desembaraco'].' dia' : $tributos['desembaraco'].' dias');

 

melhor usar assim, mais fácil de visualizar o código

 

switch ($tributos['desembaraco']) {
   case 0:
       echo "Mesmo dia";
       break;
   case 1:
       echo "1 dia";
       break;
   default:
      echo $tributos['desembaraco']." dias";
}

ou assim

if ( $tributos['desembaraco'] == 0)
  echo "Mesmo dia";
else if ( $tributos['desembaraco'] == 1)
  echo "1 dia";
else
  echo $tributos['desembaraco']." dias";

 

switch

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.