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

(Resolvido) Como pegar o valor de post ?


misterviralata

Pergunta

Ola Amigos!

Peguei um script na internet que Selecionar todos checkbox da pagina quando clicado no link

este é o script:

<script language=javascript>
<!--
cont = 0;
function CheckAll() {
   for (var i=0;i<document.formulario.elements.length;i++) {
     var x = document.formulario.elements[i];
     if (x.name == 'UIDL[]') {
x.checked = document.formulario.selall.checked;
}
}
if (cont == 0){   
var elem = document.getElementById("checar");
elem.innerHTML = "Desmarcar todos";
cont = 1;
} else {
var elem = document.getElementById("checar");
elem.innerHTML = "Marcar todos";
cont = 0;
}

}
//-->
</script>


<body>
<font face=verdana size=1 color=black>
<form name="formulario" action="teste.php?action=new" method="post">

<input type=checkbox name="selall" onClick="CheckAll()"><span id="checar">Marcar todos</span><br>

<input type=checkbox name="UIDL[]" value="1">Opção 1<br>

<input type=checkbox name="UIDL[]" value="2">Opção 2<br>

<input type=checkbox name="UIDL[]" value="3">Opção 3<br>
<input type=checkbox name="UIDL[]" value="3">Opção 3<br>
</form>
o script funciona muito bem! Como deve fazer para pegar o valor do checkbox selecionado pelo metodo $_POST ? tentei assim e não consegui:
if ($_GET['action'] == 'new'){
echo 'mostrar o valor do checkbox escolhido = '.$_POST['UIDL[]'];
exit;    
}

Obrigado!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Dê um print_r($_POST) que você vai ver o array que se forma...

O correto é $_POST['UIDL']['INDICE']

Onde INDICE vai ser o valor do elemento no array, por exemplo, se você selecionar dois checkboxs vão existir:

$_POST['UIDL']['0'] e $_POST['UIDL']['1']

Para descobrir o que pegar ou você usa foreach (postei um exemplo um dia desses no fórum) ou conta os elementos com sizeof e manda ver no while...

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...