Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2015, 17:40
capidi89
 
Fecha de Ingreso: septiembre-2015
Mensajes: 8
Antigüedad: 9 años, 3 meses
Puntos: 0
Exclamación ¿como condicionar un cuerpo de correo de un phpmailer?

Hola a todos, por favor necesito ayuda urgente, estoy desarrollando un pequeño formulario donde la lógica es la siguiente:

Sexo: M o F - Nombre Paciente - Correo Paciente - Prioridad: 1, 2 o 3.

Si la persona elige M (Masculino), una parte del mensaje del correo se condiciona a SR., si la persona elige F (Femenino), una parte del mensaje del correo se condiciona a SRA.

El nombre del paciente iria al lado de la condicional SR o SRA.

El correo destinatario es el que se ingrese en el formulario. OK.

Si persona elige Prioridad 1, 2 o 3, el mensaje se condiciona nuevamente sin modificar la anterior condición de SR o SRA.


-El codigo del formulario html es este:

<form class="form-deberes" method="post" action="envioMail.php">

Sexo:<input class="input2" type="radio" name='Sexo' Value='Masculino' required>&nbsp;M&nbsp;<input class="input2" type="radio" name='Sexo' Value='Femenino' required>&nbsp;F&nbsp;

<input type="text" name="nombre" id="nomb" required placeholder="Ingresar el nombre del paciente" class="nomb-paciente">

<input type="email" name="mail" id="mail" required placeholder="Ingresar correo del paciente" class="email-paciente">

<select class="prioridad" id="prior" name="prioridad" required="required"><option value="Desconocido" selected="selected">Seleccionar Prioridad</option><option value="Prioridad3">Prioridad 3</option><option value="Prioridad2">Prioridad 2</option><option value="Prioridad1">Prioridad 1</option></select>&nbsp;&nbsp;

<input type="submit" class="myButton2" value="Enviar">
</form>



-El codigo del PHP Mailer donde presento problema es este:

$mail->Subject = "Derechos y Deberes del Paciente";

$foto= "derechosydeberes.jpg";

$nombre=$_REQUEST["nombre"];

$sexo=$_REQUEST["sexo"];

$prioridad=$_REQUEST["prioridad"];

if(($sexo == 'Masculino') && ($prioridad == 'Prioridad3'))

{

$mensaje='

<html>
<head>
<title>Prueba de correo</title>
</head>
<body>
<p>
Apreciado Sr. '.$nombre.':

Bienvenido, usted está ingresando al Servicio de Urgencias de Clínica Portoazul. Para nosotros su salud y comodidad con el servicio recibido es lo más importante, por esto le informamos que contamos con el servicio de clasificación de Urgencias con el propósito de dar prioridad a las personas que por su condición médica así lo requieran.

Teniendo en cuenta lo anterior, nuestra Enfermera Jefe revisó sus signos vitales y patología estableciendo que su clasificación es de Prioridad 3 dado que su condición médica es estable. Ampliamos información acerca de este proceso.

<table width="637" border="0" align="center">
<tbody>
<tr>
<td><a href="http://www.clinicaportoazul.com/index.html" target="_blank"><img src="'. $foto .'" width="637" height="1700"></a></td>
</tr>
</tbody>
</table>

</p>
</body>
</html>';

}


if(($sexo == 'Masculino') && ($prioridad == 'Prioridad2'))

{

$mensaje='

<html>
<head>
<title>Prueba de correo</title>
</head>
<body>
<p>
Apreciado Sr. '.$nombre.':

Bienvenido, usted está ingresando al Servicio de Urgencias de Clínica Portoazul. Para nosotros su salud y comodidad con el servicio recibido es lo más importante, por esto le informamos que contamos con el servicio de clasificación de Urgencias con el propósito de dar prioridad a las personas que por su condición médica así lo requieran.

Teniendo en cuenta lo anterior, nuestra Enfermera Jefe revisó sus signos vitales y patología estableciendo que su clasificación es de Prioridad 2 por lo cual será atendido en el menor tiempo posible. Ampliamos información acerca de este proceso.

<table width="637" border="0" align="center">
<tbody>
<tr>
<td><a href="http://www.clinicaportoazul.com/index.html" target="_blank"><img src="'. $foto .'" width="637" height="1700"></a></td>
</tr>
</tbody>
</table>

</p>
</body>
</html>';

}


if(($sexo == 'Masculino') && ($prioridad == 'Prioridad1'))

{

$mensaje='

<html>
<head>
<title>Prueba de correo</title>
</head>
<body>
<p>
Apreciado Sr. '.$nombre.':

Bienvenido, usted está ingresando al Servicio de Urgencias de Clínica Portoazul. Para nosotros su salud y comodidad con el servicio recibido es lo más importante, por esto le informamos que contamos con el servicio de clasificación de Urgencias con el propósito de dar prioridad a las personas que por su condición médica así lo requieran.

Teniendo en cuenta lo anterior, nuestra Enfermera Jefe revisó sus signos vitales y patología estableciendo que su clasificación es de Prioridad 1 por lo cual su atención se realizará de inmediato. Ampliamos información acerca de este proceso.

<table width="637" border="0" align="center">
<tbody>
<tr>
<td><a href="http://www.clinicaportoazul.com/index.html" target="_blank"><img src="'. $foto .'" width="637" height="1700"></a></td>
</tr>
</tbody>
</table>

</p>
</body>
</html>';

}


$mail->MsgHTML($mensaje);



Lo intente asi para la condicional de M (masculino) pero no me funciona

Porfavor agradezco mucho cualquier ayuda, aporte o idea.

Bendiciones.