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.