Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Bug em multiplos checkboxes


Evandro Fontes

Pergunta

Tenho um formulário onde tem 3 campos e um check:

txt Descrição[]

txt Qtde[]

txt Valor[]

check Excluir[]

é um formulario dinamico, fiz uma rotina p/ adicionar linhas conforme o cliente desejar.

Meu problema é o seguinte, eu não uis excluir a linha caso o cliente não quisesse mais. eu apenas fiz o check "Excluir"... Até ai sem problemas, só que quando eu recebo o retorno no PHP, ele vem nulo...

Por ex:

tem 3 linahs de campos, todos preenchidos.

na segunda linha eu marquei o check Excluir.

Na hora de pegar o retorno do PHP, ao invés dele fazer algo do tipo:

$excluir[0] = 0;

$excluir[1] = 1;

$excluir[2] = 0;

Ele faz assim:

$excluir[0] = 1

Ele simplesmente ignora os que estão vazios :S ...

e ai? Algué mtem uma grande solução p/ meu grande problema ?! ^^

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

EHuEHUEHEUHE, ferrou então...

Tipo, oscampos estãos todos com o nome ckbExcluir[] ..

Tentei fazer 2 checks "sim e não" .. mas ai ele retorna dobrado...

Com rádio também não dá...

VOu procurar uma solução via javascript... acho que vai ser mais simples e funcional..

Ao invés de tickar p/ excluir, já exclui a linah direto...

Bom, da proxima vez eu já nem uso dessa forma..

Valeu cara, obrigado pela ajuda.

Precisando estamos ai.

Thank's :D

Link para o comentário
Compartilhar em outros sites

  • 0

o name é esse mesmo. O que tem de mudar é o value.

<input type="checkbox" name="opcoes[]" value="1" />
<input type="checkbox" name="opcoes[]" value="2" />
<input type="checkbox" name="opcoes[]" value="3" />
<input type="checkbox" name="opcoes[]" value="4" />

No PHP, $_POST['opcoes'] vira um array. Depois é só ver quais números estão nesse array.

Link para o comentário
Compartilhar em outros sites

  • 0

Intendi a ideia..

Eu estava usando 0 e 1 ....

Eu to fazendo um esquema direto no javascript p/ remover a linah da tabela.. é o jeito "politicamente correto" ... esse esquema do check foi só p/ ganahr tempo... no final, ganhei mais dor de cabeça...

Preguiçoso faz o trabalho duas vezes.. hehehe

Valeu pela ajuda cara..

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...