Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Milton Júnior

valor do checkbox na tabela

Recommended Posts

pessoal, os campos do formulário nós sabemos que é simples gravar no banco através de sql(insert into...), mas não sei como gravar o valor de um checkbox porque ele é boolean e como no mysql não tem esse tipo, eu coloquei o tipo char(1). Tá difícil!obs.: no meu formulário tem nada menos que 30 checkbox e pra cada um eu criei um campo na tabela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Milton!

 

Recentemente estava com o mesmo problema que o seu, vários checkboxs.

 

Minha solução:

Você dá um value para cada checkbox (0,1,2,3,etc) e coloca em todos o nome dê, por exemplo, name="acessorios[]"

 

Ele vai criar um array dos checks selecionados.

 

Se você checkou os checks 5, 9 e 11. Então ele formou o seguinte array:

acessorios[0] = 5

acessorios[1] = 9

acessorios[2] = 11

 

Correto?

 

beleza, vamos continuar.

 

O que eu fiz depois:

Fiz um implode (no php) com ",". Gerando uma string do tipo:

"5,9,11".

 

E O TCHAN DA HISTÓRIA!:

Coloquei em "UM" campo varchar, do banco de dados.

 

Simples né?

 

 

 

Para utilizá-la, dê um explode ",".

 

 

 

Qualquer coisa é só perguntar irmãozinho!

 

 

[]'s

 

 

Wagner Web

Compartilhar este post


Link para o post
Compartilhar em outros sites

normalmente você gravas os nomes dos que foram selecionados, e depois se precisar deles novamente você pegas estes nomes joga nos campos de mesmo nome só que ja marcados...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.