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

(Resolvido) Select vindo do checkbox, como fazer?


Tchello

Pergunta

Tenho num form um checkbox com vários itens (em torno de 80 itens). Como faço o select quando o usuários seleciona mais de 1(um) item?

Preciso fazer um select assim:

SELECT * FROM tabela WHERE itens = 'itens selecionados no checkbox';

Desde já agradeço a colaboração.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Já tente, porém retorna somento o primeiro item selecionado.

Use a função CONCAT ou a função CONCAT_WS e passe cada variável com suas respectivas aspas. use a função QUOTE(str)

Depois de formatada suas variáveis deverão ser transformadas em uma string parecida com esta: '"a","b","c","d"'

Link para o comentário
Compartilhar em outros sites

  • 0

Consegui...

Segue a resolução:

// Verifica se algum campo foi selecionado

if(isset($_POST["campo"]))

{

// Faz loop pelo array dos campos

foreach($_POST["campo"] as $campos)

{

$sql = "SELECT * FROM tabela WHERE campo IN('$campos')";

}

}

Editado por Tchello
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...