Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/01/2007, 17:53
Avatar de david_M_G
david_M_G
 
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 20 años
Puntos: 20
Re: Enviar correo con nombre

Cita:
Iniciado por claudio_hbl Ver Mensaje
lo he puesto de varias formas y no resulta:
Hola $row[nombre], Que tal te envio este correo para informarte.......
Hola $_POST[nombre], Que tal te envio este correo para informarte.......
Hola [$nombre]. Que tal te envio este correo para informarte.......
Primero debes aclararte y pensar de dónde estás cogiendo el nombre de la persona.
  • Usarías $row si lo estuvieras cogiendo de una base de datos
  • Usarías $_POST[] si lo estuvieras cogiendo de un formulario
  • Usarías [$nombre]... bueno, no lo usarías, ese tipo de variables no existen

Según dices, lo quieres hacer desde una base de datos. Pues bien, primero tienes que conectar a ella, extraer los datos, y hacer que por cada uno de ellos envíe un e-mail con el nombre y dirección correspondientes.

Código PHP:
<?
//Conectas a la base de datos, lo pongo como un include, tu veras..
include ("conectar.php");

//Como se llama la tabla donde tienes a lo suscritos? Cambialo si no es asi.
$tabla "suscriptores";

//Redactas la consulta
$consulta "SELECT * from $tabla";

//Extraes los datos
while ($row mysql_fetch_array($consulta)) {

//Por cada uno de ellos envias un email
$para $row['email'];
$asunto "E-mail boletin";
$mensaje "Hola, $row['nombre'], como estas?";

mail ($para$asunto$mensaje);

//Dejas de extraer datos
}

Espero te sirva de ayuda, aunque tendrás que hacer varios cambios para adaptarlo a tus necesidades.

Suerte