Você está aqui: PHP ::: Dicas & Truques ::: Formulários |
Como retornar um array de check boxes (caixas de seleção) marcadasQuantidade de visualizações: 10570 vezes |
Muitas vezes estamos lidando com tantas check boxes que não é nada prático definirmos valores diferentes para a propriedade name de cada uma. Um exemplo disso é quando temos uma lista de mensagens ou clientes a serem excluídos. A melhor saída, nestes casos, é usar uma matriz de check boxes. Veja um exemplo abaixo: <form name="cadastro" method="post" action="testes.php"> <b></b>Marque suas linguagens favoritas:</b><br> <input type="checkbox" name="ling[]" value="Java">Java<br> <input type="checkbox" name="ling[]" value="Delphi">Delphi<br> <input type="checkbox" name="ling[]" value="C++">C++<br> <input type="checkbox" name="ling[]" value="Python">Python<br> <input type="submit" value="Enviar!"> </form> <? // Obtém um array de check boxes marcadas $marcadas = $_POST["ling"]; // Exibe o resultado echo "Suas linguagens favoritas são:<br><br>"; foreach($marcadas as $linguagem){ echo $linguagem . "<br>"; } ?> |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |