Ir para conteúdo
Fórum Script Brasil
  • 0

Atributos em select


Marcos Beraldo

Pergunta

Boa tarde pessoal, to com um problema aqui.

coloquei um select com varios filtros.. até ai tudo bem, eu gostaria que quando o professor selecionasse os alunos pelo status Ativo, ele mostrasse na verdade os alunos com status Liberado e Gratuito. Fiz assim:

$Status = "StatusSistema = 'Liberado' || StatusSistema = 'Gratuito'";

Funciona, ele mostra alunos liberados e gratuitos, mas o problema é que os outros atributos são perdidos, na mesma selecte o professor seleciona a turma por exemplo turma 1.

Mas ele mostra os alunos liberados e gratuitos de todas as turmas... Como fazer para que isso não ocorrra?

Aguardo.

Obrigado!

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Boa Tarde!

Não dá para dar sugestões da forma como se expressou.

Não tenho idéia de como está seu código, para que, como você disse "se perca o status".

Mas você pode explicar um pouco mais o que está e o que precisa.

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

$Status = "StatusSistema = 'Liberado' || StatusSistema = 'Gratuito'";
Isso PARECE com uma string que você usa no WHERE do seu SQL.
"SELECT * FROM Alunos WHERE $Turma AND $Status AND $Horario AND $etc"
Como você está usando um || (que é um OR), você acaba sacaneando toda a lógica das condições. Tente adicionar parenteses, assim:
$Status = "(StatusSistema = 'Liberado' || StatusSistema = 'Gratuito')";

Isso deve ajudar =)

OOOOOU eu viajei e não é nada disso o problema ^^

Link para o comentário
Compartilhar em outros sites

  • 0

Caramba. Realmente me expressei muito mal mesmo, nem eu entendi direito o que eu quis dizer depois.. haha

As vezes a gente pensa que todo mundo tem que enteder as coisas que a gente faz... rsrs Foi mals ai...

Mas você entendeu direitinho Fiote.. é isso mesmo que eu precisava, não sabia que o parenteses tinha esse efeito numa select...

Tentei de várias maneiras, mas não com parenteses. Vivendo e aprendendo.

Isso vai me ajudar em muitas outras coisas...

Obrigado

Abraços

RESOLVIDO

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...