Podemos utilizar a função foreach para obter todos os dados de um formulário de forma rápida e com economia de tempo.
formulario.html
enviar_codigo.php
$valor)
{
$msg .= ucfirst($campo) . ": " . $valor . "\n";
}
mail($destino, $assunto, $msg);
echo "Dados enviados com sucesso";
}
?>
linha 7: a função foreach atribui o valor enviado pelo método (post) do arquivo formulario.html diretamente para as varáveis $campo e $valor.
Estas variáveis são utilizadas para compor o texto a ser enviado.
A variável $campo recebe os dados definidos no atributo name das tags inputs.
A variável $valor recebe os dados inseridos em cada campo (input).
ucfirst: coloca a letra inicial de cada texto em maiúsculo. ex: fulano de tal – resultado: Fulano de tal
Dica: Caso você defina um valor com espaços para o atributo name, estes espaços serão trocados por underline (_). ex: name=”nome completo” – resultado: nome_completo
Resultado: