Olá, estava desenvolvendo uma função para meu site quando terminei e fui testa as vezes funcionava e as vezes não.
Estou desenvolvendo um site para um game, e na minha função esta assim:
Script do select:
Código PHP:
 <select class="selectbox" name="newFaccao">
<
option value="1">Faccao1</option>
<
option value="2">Faccao2</option>
</
select> 
Código PHP:
$novaFaccao = $_POST['newFaccao'];
if(
$novaFaccao == 1 && $fetch['race'] == 1 or $fetch['race'] == 3 or $fetch['race'] == 4 or $fetch['race'] == 7 or $fetch['race'] == 11 or $fetch['race'] == 22 )
    {
        echo 
"Voce ja esta na faccao <strong>Faccao1</strong>";
        exit;
    }
elseif(
$novaFaccao == 2 && $fetch['race'] == 2 or $fetch['race'] == 5 or $fetch['race'] == 6 or $fetch['race'] == 8 or $fetch['race'] == 9 or $fetch['race'] == 10 )
    {
        echo 
"Voce ja esta na faccao <strong>Faccao2</strong>!";
        exit;
    } 
Eu queria saber como eu faço para o if verificar somente está variavel $novaFaccao == 1 se essa variavel fosse verdadeira ele contuava e lia o restante.
Porque ele verifica a $novaFaccao e tbm verifica o $fetch['race'] e se caso somente 1 deles for verdadeiro ele executa o echo.

Espero ter sido claro no problema.