我的这种形式正在完美地运作,除非它赢得向多人发送电子邮件。 它只发给一人。 如何确定这一点? 我希望能够向每个人发出个人电子邮件,并寄送电子邮件地址,而不论该电子邮件是否发给其他用户。
最新消息:我用的是打印的电子邮件;如果我只选择一个电子邮件,就会打印,如果超过1份,就会打印任何东西。 因此,这意味着它没有发现超过1个电子邮件。
$sql = "SELECT email from
friend_email_ids WHERE my_id= $id ";
$result = mysql_query($sql);
$query = mysql_query($sql) or die ("Error: ".mysql_error());
if ($result == "")
{
echo "";
}
echo "";
$rows = mysql_num_rows($result);
$emails = array();
if($rows == 0)
{
print("");
}
elseif($rows > 0)
{
while($row = mysql_fetch_array($query))
{
array_push($emails, $row[ email ]);
print("");
}
}
$headers = "MIME-Version: 1.0
";
$headers .= "Content-Type: text/html; charset=ISO-8859-1
";
$headers .= "From: $usermail
";
$subject = "$full_name added";
$message = "<html><body>";
$message .= "Hello, <br><br>$full_name posted someth<br><br>";
$message .= "<a href=www.domain.com/signup.php?t=&sign=>Click here.</a><br><br>";
$message .= "</body></html>";
foreach ($emails as $email) {
mail($email, "Subject: $subject", $message, $headers);
}
echo "";