Reduzir a quantidade de IF, ELSEIF de um código PHP.
13/07/2021
0
Boa tarde!! Tem alguma maneira de reduzir esse código?
Eu pesquisei e encontrei meios de usar Switch case, mas não sei como aplicar.
Caso alguém saiba como eu reduzo esse monte de If elseIf eu ficaria muito grato pela informação.
Obrigado!
Eu pesquisei e encontrei meios de usar Switch case, mas não sei como aplicar.
Caso alguém saiba como eu reduzo esse monte de If elseIf eu ficaria muito grato pela informação.
Obrigado!
if ($usuario_bd['permissao'] == 1) { header('Location: page1.php');exit(); } elseif ($usuario_bd['permissao'] == 2){ header('Location: page2.php');exit(); } elseif ($usuario_bd['permissao'] == 3){ header('Location: page3.php');exit(); } elseif ($usuario_bd['permissao'] == 4){ header('Location: page4.php');exit(); } else { $_SESSION['nao_autenticado'] = true; header('Location: index.php'); exit(); }
Jeferson
Curtir tópico
+ 0
Responder
Post mais votado
13/07/2021
não conheço a sintaxe php, mas talvez algo assim funcione:
if ($usuario_bd['permissao'] >= 1 && $usuario_bd['permissao'] <= 4) { header('Location: page' . $usuario_bd['permissao'] . '.php'); } else { $_SESSION['nao_autenticado'] = true; header('Location: index.php'); } exit();
Emerson Nascimento
Responder
Mais Posts
Clique aqui para fazer login e interagir na Comunidade :)