Você está aqui: PHP ::: Dicas & Truques ::: Formulários |
Como retornar um array de check boxes (caixas de seleção) marcadasQuantidade de visualizações: 10686 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 |
|
Java - Como adicionar ou subtrair dias de uma data e hora usando o método add() da classe Calendar do Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





