Cita:
Iniciado por claudio_hbl
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