Ir para conteúdo

POWERED BY:

Arquivado

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

aecioferreira

[Resolvido] Checkboxes dinâmicos retornam 'Array'

Recommended Posts

Código final do checkbox:

 

<input name="permissao[<?php echo $lista_pagina['cod_pagina']; ?>][inserir]" type="checkbox" style="background-color:#f1f1f1; border:0px;" value="S" <?php if($lista_pagina['inserir'] == 'S') echo 'checked="checked"'; ?> />

 

Devo resolver o problema citado acima criando uma lógica com a questão de visualização.

No mais, resolvido!

Brigadão mesmo cara!!

Quebrou um galhão!

Vlws!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa. Que bom que resolveu.

Sobre o problema da lógica, eu acho que você fez alguma coisa errada... Olha só...

$visualizar = isset($valor['visualizar']) ? $valor['visualizar'] : 'n';

Aqui... Imaginemos que estava marcado e ele desmarcou. Se veio desmarcado, vai retornar falso no if ternario, e $visualizar terá valor de 'n'. Assim, será gravado que ele não mais tem permissão para fazer aquilo.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas aí acontece o seguinte, que é o que estou mexendo agora...

Ele faz um update sobre as páginas que selecionei no form, certo?

 

Imaginemos o seguinte:

Cadastrei um usuário agora e concedi permissões pra ele acessar as páginas 1,2,3.

Até aqui o sisteminha está perfeito!

Porém eu marquei a página 2 sem querer e queria desmarcar.

Aí está o problema, pois, se eu desmarquei as opções da página 2, ele perde o referencial pra fazer o update.

 

Em resumo:

Na sintaxe ele faz o update ... WHERE cod_pagina = '$chave'.

Se eu desmarquei a página, perdeu o ponteiro.

Sacou?

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.