Boa noite!
Estou desenvolvendo um site usando MaterializeCSS. Criei um formulário de contato com alguns campos onde o usuário pode escolher entre várias opções. Além deles criei campos comuns de texto (nome, sobrenome etc). Já consegui configurar o script para que os dados sejam enviados e formatados. Todos os dados - com exceção dos escolhidos a partir da ComboBox - estão chegando perfeitamente por e-mail. Gostaria de ajuda nesse sentido. Como capturar via POST a opção escolhida pelo usuário em uma ComboBox?
Creio que precise criar uma array com as opções e percorrer a array para selecionar a opção escolhida. Mas é exatamente nesse ponto que estou na dúvida. Abaixo um breve exemplo:
A combobox:
<div class="input-field col s12 m6 l6">
<select name="assunto[]">
<option value="" disabled selected>Assunto:</option>
<option value="Orçamento" id="assunto">Orçamento</option>
<option value="Dúvida" id="assunto">Dúvida</option>
<option value="Elogio" id="assunto">Elogio</option>
<option value="Sugestão" id="assunto">Sugestão</option>
<option value="Outro" id="assunto">Outro</option>
</select>
</div>
O script PHP para envio:
<?php $para = "meuemail@teste.com.br"; $titulo = "Novo cliente cadastrado"; $assunto = $_POST['assunto'];; $mensagemHTML = 'Olá! Um visitante fez o cadastro no site e deseja conseguir mais informções. Favor providenciar o contato com o mesmo prontamente!
Informações para contato:
Assunto: '.$assunto.'
'; $header = "MIME-Version: 1.0\r\n"; $header .= "Content-type: text/html; charset=iso-8859-1\r\n"; $header .= "From: $email Reply-to: $email\r\n"; mail($para, $titulo, $mensagemHTML, $header, "-r". $para); header("location:index.html") ?>