Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]PHPMailer + pętla
inomi13
post 20.12.2019, 11:22:20
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 16.08.2017

Ostrzeżenie: (0%)
-----


Witam mam problem z PHPMailer tzn. pobieram dane z bazy dotyczące użytkowników, a następnie chcę je wysłać mailowo do każdej osoby. Kod działa tylko dla jednej osoby natomiast mam problem z przerobienie kodu żeby działał dla kilku osób.

  1. <?php
  2. require_once "connect.php";
  3. $connect = @new mysqli($host, $db_user, $db_password, $db_name);
  4. $result = $connect->query("SELECT name, email FROM persons");
  5. if($result->num_rows > 0)
  6. {
  7. while($row = $result->fetch_assoc())
  8. {
  9. $name= $row['name'];
  10. $email= $row['email'];
  11. require "PHPMailer/PHPMailerAutoload.php";
  12.  
  13. $mail = new PHPMailer();
  14. $mail->CharSet = "UTF-8";
  15. $mail->IsSMTP();
  16. $mail->SMTPAuth = true;
  17.  
  18. $mail->SMTPSecure = 'ssl';
  19. $mail->Host = 'mail.***.pl';
  20. $mail->Port = 465;
  21. $mail->Username = '****@***.pl';
  22. $mail->Password = '******';
  23.  
  24. $mail->IsHTML(true);
  25. $mail->From='***@***.pl';
  26. $mail->FromName='*********';
  27.  
  28. $mail->AddReplyTo('***@***.pl');
  29. $mail->Subject = "Wagaśnięcie Usług";
  30. $mail->AddEmbeddedImage('img/logo.png', 'logo');
  31. $mail->AddEmbeddedImage('img/unnamed.png', 'unnamed');
  32. $mail->Body ="$name";
  33. $mail->AddAddress($email);
  34. if($mail->Send())
  35. {
  36. echo "email został wysłany"
  37. }
  38.  
  39. } }
  40. ?>
  41.  


Ten post edytował inomi13 20.12.2019, 11:30:24
Go to the top of the page
+Quote Post
viking
post 20.12.2019, 11:32:57
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Oprócz tego niepotrzebnego w pętli require kod wygląda ok.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 01:01