Ir para conteúdo

POWERED BY:

Arquivado

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

mroos

[Resolvido] Código

Recommended Posts

Pessoal tenho um bloco de instruções tipo:

 

 

if(acontecer isso){Faça isso};

if(acontecer isso){Faça isso};

if(acontecer isso){Faça isso};

if(acontecer isso){Faça isso};

 

Como faço para se não executar nenhum if apareça um mensagem

Compartilhar este post


Link para o post
Compartilhar em outros sites

Todos tem a mesma variável?

 

se sim, use o switch

 

switch($var)
{
 case 'x': 
   faça algo;
 break;
 case 'y':
   faça outra coisa;
 break;
 case 'z':
   faça aquilo;
 break;
 default:
   é porque não fez nada acima;
}

 

Switch

 

Agora se é para validar campos diversificados, eu gosto de trabalhar em etapas, por exemplo:

 

if($campo1 == true)
{
 if($campo2 == true)
 {
   if($campo3 == true)
   {
      aqui é porque passou por tudo;
   }
   else
   {
      o campo 3 falhou... mensagem de erro!
   }
 }
 else
 {
    o campo 2 falhou... mensagem de erro!
 }
}
else
{
  o campo 1 falhou... mensagem de erro!
}

 

Ou se ainda quiser fazer do seu jeito:

 

if(acontecer isso){Faça isso; $v = 'fez';};
if(acontecer isso){Faça isso; $v = 'fez';};
if(acontecer isso){Faça isso; $v = 'fez';};
if(acontecer isso){Faça isso; $v = 'fez';};
if(!isset($v)){ não passou por nenhum dos ifs}

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.