Jump to content
Sign in to follow this  
Tiske Reis

Checkbox desmarcado

Recommended Posts

Galera boa tarde

Depois de muito pesquisar e não encontrar solução, decide pedir ajuda

 

seguinte:

 

Tenho um form com varios checkbox e cada um tem um value diferente, que é um ID retornado do banco

 

O que eu preciso:

 

Quando o checkbox está marcado, ele da update na tabela em um campo com o registro de ID daquele checkbox como 1

se o checkbox não estiver marcado, ele tem que inserir 0 num campo naquele registro de ID do checkbox

 

não vou postar o codigo completo, pq é muito grande e faz outras coisas

o codigo do checkbox:

 

if($sql["APROVADO"] == 1){
$texto .= "<td class=corpo2 align=center><input type=checkbox name='sl[]' value='".$sql['ID']."' checked>".$sql['ID']."</TD>";
}else{
$texto .= "<td class=corpo2 align=center><input type=checkbox name='sl[]' value=''>".$sql['ID']."</TD>";
}
quando eu dou submit, só os checkbox que foram marcados vai para o POST
tentei usar o foreach mas sem sucesso... alguem tem uma luz?
vlw

Share this post


Link to post
Share on other sites

Óbvio, só os checkboxes que forem selecionados são enviados pelo formulário, isso é um comportamento padrão e o PHP não tem como alterar isto.

  • +1 1

Share this post


Link to post
Share on other sites

Kkkkk, se não fosse pela resposta do ESerra eu ficaria quebrando a cabeça um tempão, heheh.

 

O valor em branco deve estar como checked também para ser interpretado.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.