
Tego un problema con un script que he creado para procesar un form, el funcionamiento es el siguiente:
1.- El usuario rellena los campos del form. (lógico ¿no?

2.- El script convierte las variables POST en locales de esta forma
Código PHP:
$variable1 = $_POST["variable1"];
$variable2 = $_POST["variable2"];
$variable3 = $_POST["variable3"];
......
Código PHP:
$variable4 = "Código HTML, CSS, etc";
$variable5 = " Más código HTML, CSS, etc";

Código PHP:
if ($formulario == "Afiliacion") {
$msg = "Datos recogidos en el form con formato HTML";
$to = "Nombre <[email protected]>";
$subject = "Formulario";
/////////////////////////////////////////////////
//para el envío en formato HTML
/////////////////////////////////////////////////
$mailheaders = "MIME-Version: 1.0\r\n";
$mailheaders .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mailheaders .= "From: $nombre $apellidos <$email>\r\n";
$mailheaders .= "Reply-To: $nombre $apellidos <$email>\r\n";
mail($to, $subject, $msg, $mailheaders);
5.- Se supone que debería enviar una autorrespuesta condicionada por lo elegido en el select del form, de esta forma:
Código PHP:
//////////////////////////////////////////////////////////////////
//Datos para la respuesta automática si selección 1
//////////////////////////////////////////////////////////////////
if ($select == "seleccion1") {
$respuesta = "Mensaje de la auto respuesta en HTML
con variables concatenadas con /* ".$variable_x." */";
//aquí he usado las dos formas, por si era problema de esto, pero no
$para = $_POST["Nombre"] ." ". $_POST["Apellidos"]. "<" .$_POST["Email"] .">\r\n";
//*$para = "$nombre $apellidos <$email>\r\n";
$asunto = "Instrucciones seleccion1\r\n";
$mailheaders2 = "MIME-Version: 1.0\r\n";
$mailheaders2 .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mailheaders2 .= "From: Nombre <[email protected]>\r\n";
$mailheaders2 .= "Reply-To: Nombre <[email protected]>\r\n";
mail($para, $asunto, $respuesta, $mailheaders2);}


El caso es que llevo varios días con esto y no le encuentro el fallo



Muchas gracias por anticipado

