Ir para conteúdo

POWERED BY:

Arquivado

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

Gilberto Jr

[Resolvido] Salvando daods do check box no banco

Recommended Posts

Boa tarde!, preciso de um help ae galera! bom. eu tenho uma tela de alteracao de usuario e nessa tela eu mostro os mudulos que o usuario tem acesso! por exemplo

tem a tabela acessos se o valor for 1 ele tem acesso se for 0 ele nao tem acesso.

 

Os checkbox vem marcado de acordo com os dados do banco de dados!

para saber se ele é um ou 0 eu fiz o seguinte com o javascript

function Foco()
{
if(document.form.servico.value==1)
{
document.form.servico.checked=true;
}
if(document.form.servico.value==0)
{
document.form.servico.checked=false;
}
}
coloco essa função js no onload da pagina, mediante isso ja vem marcado os campos que o usuario tem acesso.

 

se os checkebox vem marcado e eu desmarco eles e peço para salvar ele não funciona!

como faço para passar o valor do checkebox do meu formulario mesmo ele estando desmarcado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse tipo de resgate de informação, puxaria os valores do bd e no loop checava os valores:

if bd("check") = "1" then
response.write "<input type='checkbox' checked='false'>"
end if
if bd("check") = "0" then
response.write "<input type='checkbox' checked='true'>"
end if

Isso sendo exibido num formulario, assim após modificar, o formulario que processará essas informações pegará as novas informações e atualizará o banco de dados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ai vinicius,

if bd("check") = "1" then

response.write "<input type='checkbox' checked='false'>"

end if

if bd("check") = "0" then

response.write "<input type='checkbox' checked='true'>"

end if

o "check" ele ta pegando de onde?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim, tipo... ta quase funcionando...

desta forma que você passou se vier algum campo do banco de dados desmarcado e eu marca e salvar ele joga um valor "on" como o campo é numerico ele salva como "-1". E se vier varios campos marcados e eu desmarca um campo ele salva certinho com o valor "0", mas se desmarco varios ele da erro.

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.