misterviralata Postado Fevereiro 4, 2008 Denunciar Share Postado Fevereiro 4, 2008 Ola Amigos!Peguei um script na internet que Selecionar todos checkbox da pagina quando clicado no linkeste é 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! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Fevereiro 4, 2008 Denunciar Share Postado Fevereiro 4, 2008 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... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 misterviralata Postado Fevereiro 4, 2008 Autor Denunciar Share Postado Fevereiro 4, 2008 Obrigado ESerra!Já faz um tempo que to mexendo com php, mas este lance de matriz, índice,array .... Deixa-me louco! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
misterviralata
Ola Amigos!
Peguei um script na internet que Selecionar todos checkbox da pagina quando clicado no link
este é o script:
o script funciona muito bem! Como deve fazer para pegar o valor do checkbox selecionado pelo metodo $_POST ? tentei assim e não consegui:Obrigado!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.