Foros del Web » Programando para Internet » PHP »

Phpmailer con template y varios registros

Estas en el tema de Phpmailer con template y varios registros en el foro de PHP en Foros del Web. Buenas a todos, El problema es el siguiente: Hago una consulta a la base de datos que me devuelve varios registros, ningún problema con esto. ...
  #1 (permalink)  
Antiguo 13/02/2011, 12:34
 
Fecha de Ingreso: febrero-2009
Mensajes: 25
Antigüedad: 15 años, 2 meses
Puntos: 0
Phpmailer con template y varios registros

Buenas a todos,

El problema es el siguiente:
Hago una consulta a la base de datos que me devuelve varios registros, ningún problema con esto.

Luego para mandar el mail sustituyo valores predefinidos en el template por las variables que tengo cargadas con datos de la base de datos y envío el correo.

Utilizo str_replace() para remplazar los datos, anda perfecto si la cantidad de registros es uno solo, el problema viene cuando son varios registros, solo puede remplazar una variable en el template, por lo que la variable que quiero remplazar debe contener todos los registros que trajo la consulta a la base de datos.

Código PHP:
$Template file_get_contents('Template.html');
$Original = array('<$Titulo$>''<$Texto$>');
$Final = array($Titulo$Texto);

$Cuerpo str_replace($Original$Final$Template); 
Necesito armar la variable $Texto a medida que recorro el array que me generó la consulta con un While, se puede hacer esto?
$Cuerpo es lo que después envía Phpmailer.

Cualquier ayuda o sugerencia sera bienvenida
Gracias.

Etiquetas: phpmailer, registros, template
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:02.