10/02/2012, 16:38
|
| | Fecha de Ingreso: febrero-2012
Mensajes: 4
Antigüedad: 12 años, 9 meses Puntos: 0 | |
Respuesta: Funcion mail con plantilla en base de datos //el codigo es algo asi hago una consulta para traer los datos de un destinatario:
$select5 = "SELECT p.nombre, p.email a.articulo FROM revisiones r, personas p, articulos a where r.articulo='$idarticulo' and idpersonas=r.persona ";
$result5=$query5=pg_query($conecta,$select5) or die(pg_result_error());
$totalRows5 = pg_num_rows($query5);
$row = pg_fetch_row($result5):
$correo=$row[1];
$nombre=$row[0];
$articulo=$row[2];
//traigo la plantilla del mensaje que seria algo por este estilo (
// $fecha ... hola $usuario el articulo: $articulo ha sido publicado exitosamente....
$selectr="SELECT mensaje
FROM plantillas_correo where idplantilla='1'";
$resultr=$queryr=pg_query($conecta,$selectr) or die(pg_result_error());
$totalRowsr = pg_num_rows($queryr);
$rowr = pg_fetch_array($resultr);
$mensajer = $rowr['mensaje'];
// y envio el correo
mail($correo, "Nuevo Mensaje desde la pagina web", $mensajer, " Sitio Web Revista Contacto <www.rebista.co>");
el problema esta en que al traer la plantilla desde la BD no me reconoce las variables en este caso $fecha $nombre y $articulo y el mensaje se ve tal cual
no se de q manera deba guardarce la plantilla para q al momento de enviarle se reconozcan las variables php |