Ir para conteúdo

Arquivado

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

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

Compartilhar este post


Link para o post
Compartilhar em outros 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.

Compartilhar este post


Link para o post
Compartilhar em outros 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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.