Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2015, 08:03
Avatar de angel_xx_1990
angel_xx_1990
 
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 11 años, 8 meses
Puntos: 0
Pregunta Enviar variable por email sin formulario

Buenas tardes!!, agradecer antes que nada toda la ayuda que me estais brindando para poder hacer realidad mi proyecto web..Gracias a todos de verdad!!

Tengo el siguiente problema:

Tengo un archivo php, el que recupera 2 variables de un formulario enviado desde una pagina anterior(el formulario de la pagina anterior tiene la propiedad action="documento.php" que le envía a éste documento), en el que tengo:

Código PHP:

<?php
$email
=$_POST['email'];
  echo 
$email;
  
$seccion=$_POST['seccion']; 
  echo 
$seccion;
Como veis les he puesto un echo para ver si las recupero y si lo hace ya que las muestra correctamente.

Ahora mi segundo paso es enviarlas por email, para lo cual pongo el siguiente código:

Código PHP:
if (isset($_POST['submit'])){

require (
"../phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->CharSet 'UTF-8';
$mail->Host "mihosting";
$mail->From "Mensaje de prueba";
$mail->FromName "Mensaje de prueba";
$mail->Subject "Mensaje de prueba";
$mail->addAddress('[email protected]');
$mail->isHTML(true);
$mail->Body ='
'
<html>
<
head>
</
head>
<
center><body>
<
p style="font-size:22px">Mensaje de prueba</p>
<
p></p>
<
p style="font-size:18px"><b>[COLOR="Red"]'.$$email.'[/COLOR]</b></p>
<
p style="font-size:18px"><b>[COLOR="red"]'.$seccion.'[/COLOR]</b></p>
<
p></p>
</
body></center>
</
html>';

$mail->WordWrap = 50;
$return = $mail->send();

echo '
<script>alert("Email enviado con éxito")</script>';    
}
else{}


?> 
El email se me envía perfecto pero sin el contenido de las variables que os marco en color rojo...


¿Sabéis por que?, cuando hago el echo me las muestra, es decir tienen su contenido ok...

Muchas Gracias!