Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2014, 14:06
kai89
 
Fecha de Ingreso: enero-2010
Mensajes: 373
Antigüedad: 14 años, 3 meses
Puntos: 5
enviar un email a cada usuario

Hola a todos.

He intentado hacer un script, para que se le envie un mensaje a cada usuario de la BD, lo he conseguido, el problema esque el contenido del correo de cada usuario es unico, y a cada uno le debería llegar uno distinto, pero en mi script se envia el contenido del resto de usuarios.

Cita:
$sql = "SELECT * FROM usuarios WHERE localidad='$localidad' group by correo ";

$res=mysql_query($sql,$db);
$nfilas = mysql_num_rows ($res);


if ($nfilas > 0)
{

echo"Correos de <strong>$localidad :</strong><br>";

while($resultado=mysql_fetch_array($res)) {

$mail= "[email protected]";
$correo = $_POST['correo'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/html";
$mensaje .="
<html>
<head>
aqui el contenido unico de cada usuario

</body></html>

\r\n";
$cima = "nombre";

$asunto = 'Actualice sus tarifas';

mail($resultado['correo'], $asunto, utf8_decode($mensaje), $header);
echo"Correo enviado a ".$resultado['correo']." <br> ";

}

Quiero saber como hacer para que a cada usuario le llege su contenido, y no se le muestre el contenido del resto de usuarios.