Envio de e-mail dependendo do check

Pergunta
Olá amigos, tenho um formulário construído mediante o qual o visitante pode enviar um e-mail a um determinado departamento para o qual no formulário há um check que deve selecionar e de acordo com este se enviará a um e-mail específico. Tenho já o formulário que me envia sem problemas, porém chega a todos os endereços e não só ao que está selecionado. Talvez alguém poderia me dar uma mãozinha, meu código é este:

Checks

<td><p>
<input name="enviar" type="checkbox" id="enviar" value="1">
Vendas</p>
</td>
</tr>
<tr>
<td><input name="enviar" type="checkbox" id="enviar" value="2">
Suporte Técnico</td>
</tr>
<tr>
<td><input name="enviar" type="checkbox" id="enviar" value="3">
Web Master </td>

E meu código php onde valido é o seguinte

if($envio=1)
//mando o correio a ventas
mail("cmartinez@servicomecuador.com","Alguém enviou um comentário ou requerimento desde a Web",$corpo,"From: $_POST[nome] <$_POST[email]>");
//mando o correio a suporte
if($envio=2)
mail("soporte@servicomecuador.com","Alguém enviou um comentário ou requerimento desde a Web",$corpo,"From: $_POST[nome] <$_POST[email]>");
//mando o correio a webmaster
if($envio=3)
mail("webmaster@servicomecuador.com","Alguém enviou um comentário ou requerimento desde a Web",$corpo,"From: $_POST[nome] <$_POST[email]>");
No início estou capturando o que vem do formulário assim

$envio=$_POST["envio"];

Obrigado a todos

Valorize esta FAQ:
A FAQ Envio de e-mail dependendo do check tem Pertence à categoria:
Resposta
O problema é que nos IF você não está realizando uma validação e sim, está dando valores à variável $envio.

Você deve colocar duplo igual (==) para verificar se o valor é esse, do contrário, ao colocar só um igual (=) estará lhe atribuindo esse valor.

Com isso ficará solucionado, se continuar falhando, tente com if ($_POST['envio'] == 1) // ou o valor que fizer falta e não lhe recomendo usar checkbox e sim um select.

Saudações

Por Marco Antonio Camarena

Voltar à árvore de categorias Voltar à árvore de categorias

 
FAQs relacionadas
  + Evitar a edição manual de parâmetros da URL
  + Passar variáveis de ASP ou PHP para Javascript ou vice-versa
  + Eliminar etiquetas HTML e PHP de uma cadeia
  + Código de barras
  + Formatar decimais em PHP
  + Recolher o nome da URL em PHP
  + Obter dados de um form criado dinamicamente
  + Variáveis $_SERVER em PHP
  + Agregar um hífen em uma variável varchar
  + Dúvida com datas em PHP
  + [...]

Ver todas las FAQS de Tratamento de variável PHP

Usuários :    login / registro

Home | Sobre nós | Copyright | Anuncie | Entrar em contato