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> ";
}
$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.