Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2016, 12:34
Magdisss
 
Fecha de Ingreso: marzo-2007
Mensajes: 11
Antigüedad: 19 años, 8 meses
Puntos: 0
Mensaje como enviar un Formulario de contacto a diferentes correos según el tema a elegir

Hola!!! necesito hacer un formulario de contacto que segun la opción que elija de asunto se envíe a un correo especifico.

no logro resolverlo, por favor que alguien me ayude!

en mi archivo contacto php tengo:

Código PHP:
<label>Asunto</label>
          <
select name="asunto" id="asunto">
            <
option selected="selected">- seleccione el asunto -</option>
            <
option name="asunto" value="[email protected]" id="1">Administrativo</option>
            <
option name="asunto" value="[email protected]" id="2">Ventas</option>
            <
option name="asunto" value="[email protected]" id="3">Producto Estandar</option>
          </
select> 

en mi archivo send.php tengo:

Código PHP:
$mail->PluginDir = "phpmailer/";
    
$mail->Host = "localhost";
    
$mail->From = $para;
    
$mail->FromName = $sub;
    
$destino = $_POST['asunto'];
    
$mail->AddAddress($destino);
    
$mail->MsgHTML = $_POST['mensaje'];
    
    switch(
$_POST['destino']) {
      case 
1: 
        
$para = '[email protected]';
        break;
      case 
2: 
        
$para = '[email protected]';
        break;
        case 
3: 
        
$para = '[email protected]';
        break;
      
    }

    
$sub = $_POST['asunto']; 
$mail->Subject = "Consulta web $sub";


$body .= "<p style='margin:0;padding:0;'><strong>Contacto: </strong>".$_POST['nombre']."</p>
          <p style='margin:0;padding:0;'><strong>Teléfono: </strong>"
.$_POST['telefono']."</p>
          <p style='margin:0;padding:0;'><strong>Email: </strong>"
.$_POST['email']."</p>
          <p style='margin:0;padding:0;'><strong>Asunto: </strong>"
.$_POST['asunto']."</p>
<p>_____________________________________________________________________________ </p>
        
<p style='margin:0;padding:0;'>"
.$_POST['mensaje']."</p>";

$mail->Body = $body;

$mail->AltBody = $body;            

$mail->Send();

} 

Última edición por Magdisss; 12/01/2016 a las 12:50