Как отправлять электронные письма друзьям пользователей, когда пользователь выполняет определенное действие?

Я использовал приведенный ниже сценарий, который работает. Единственное, что он отправляет электронное письмо на первый полученный адрес электронной почты. Остальные пропали. Итак, как мне отправить электронное письмо на все электронные письма. Когда я протестировал только скрипт, который вытаскивает электронные письма, он работает, он показывает все электронные письма.

Код:

    $sql = "SELECT STRAIGHT_JOIN DISTINCT 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);

   if($rows == 0)
   {
   print("");

    }
   elseif($rows > 0)
   {
    while($row = mysql_fetch_array($query))
   {

   $email = $row['email'];


  print("");
  }

  }

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$headers .= "From: $usermail\r\n";
$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>";
mail("$email", "Subject: $subject",
$message, "$headers" );
echo "";
7
задан AAA 10 October 2011 в 17:28
поделиться