Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/01/2009, 15:17
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Plantilla para mail.

Aqui un ejemplo con codigo:

Código PHP:
<?php

//Conexion a la base de datos:
mysql_connect('localhost''root''');
mysql_select_db('base_de_datos');

//Cargamos los datos de la DB:
$query mysql_query("SELECT * FROM usuario WHERE id = '5'"); //solo un ejemplo
$row mysql_fetch_assoc($query);

//Empezamos a componer el mensaje:
//Esta es la plantilla. Tambien puedes cargarla desde un archivo externo.
$cuerpo "Saludos {nombre} {apellido},\r\n";
$cuerpo .= "Este correo contiene informacion cargada desde la base de datos\r\n";
$cuerpo .= "Cedula: {cedula}\r\n";
$cuerpo .= "Cualquier otro dato: {dato}";

//Reemplazamos los valores de la plantilla por los cargados desde la base de datos
str_replace('{nombre}'$row['nombre'], $cuerpo);
str_replace('{apellido}'$row['apellido'], $cuerpo);
str_replace('{cedula}'$row['cedula'], $cuerpo);
str_replace('{dato}'$row['dato'], $cuerpo);

//Enviamos el correo a la direccion de correo extraida de la base de datos
mail($row['email'], 'Correo enviado desde tupagina.com'$cuerpo);

?>