Tchello Postado Julho 6, 2010 Denunciar Share Postado Julho 6, 2010 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 More sharing options...
0 Denis Courcy Postado Julho 8, 2010 Denunciar Share Postado Julho 8, 2010 Oi, 'Tchello'Tente:SELECT * FROM tabela WHERE itens IN ('itens selecionados no checkbox'); Link para o comentário Compartilhar em outros sites More sharing options...
0 Tchello Postado Julho 8, 2010 Autor Denunciar Share Postado Julho 8, 2010 Já tente, porém retorna somento o primeiro item selecionado. Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Julho 12, 2010 Denunciar Share Postado Julho 12, 2010 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 More sharing options...
0 Tchello Postado Julho 13, 2010 Autor Denunciar Share Postado Julho 13, 2010 (editado) Consegui...Segue a resolução:// Verifica se algum campo foi selecionadoif(isset($_POST["campo"])){ // Faz loop pelo array dos camposforeach($_POST["campo"] as $campos) {$sql = "SELECT * FROM tabela WHERE campo IN('$campos')";}} Editado Julho 13, 2010 por Tchello Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Tchello
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