Why does this send multiple times. I want it to loop through and send it 
once.


-----------------------------------------------------------------------------------------
<?php
session_start();
include "check_login.php";

   global $PHP_SELF, $mail_text, $search_string;

  if(!isset($_POST['area'])){ $_POST['area']='a'; $area= $_POST['area'];}

if(!isset($_POST['filter'])){ $_POST['filter']="sname"; $filter = 
$_POST['filter'];}



if (isset($SUBMIT)){

   $mail_body = "this is the body";

include("mailer/class.phpmailer.php");

$mail = new PHPMailer();
$mail->Mailer = "mail";
 // telling the class to use SMTP
$mail->IsHTML(true);
$mail->Host = "mail.scottishsocialnetworks.org"; // SMTP server
$mail->FromName = "Scottish Social Networks";
$mail->From = "[EMAIL PROTECTED]";

//set up the mail loop




 $addresses = array();
$addresses = explode(",", $mail_to);

$mail->AddAttachment($userfile, $_FILES['userfile']['name']);
$mail->Subject = $mail_subject;
$mail->Body = nl2br($mail_body);
$mail->WordWrap = 50;

for($i = 0; $i < count($addresses); $i++)
{
     $mail->AddAddress($addresses[$i]);
    $mail->Send();

     }








}










?>


<?php
//include ('authorise.php');
include ('connect.php');
global $one, $two, $three, $recipients, $people;











$query= "SELECT * from $table_name WHERE $filter LIKE '%$search_string%'";


$area= $_POST['area'];


if ($area=="a")  {
$query .=" AND area LIKE '%%'";
 }
 else {
  $query .=" AND area='$area'";
  }



$result = mysql_query($query);


$query .= " ORDER BY sname";




$result = mysql_query($query) or die('Error, query failed');
 while ($row=mysql_fetch_array($result)) {

  $email_addresses[] = $row['email'];


 $count = count($email_addresses);
 $recipients = implode(', ', $email_addresses);
 //this counts the number of entries

 //echo $count;
 //echo $recipients;
  }

 if (isset($SUBMIT)) {
  if (empty($mail_to)){
?>
<script>
  alert ('You have not entered the recipients email address')
  </script>
  <?
  }
  else {
?>
  <script>
  alert ('Your email has been sucessfully sent')
  </script>
 <?
 }
 }
?>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to