[php-mysql] fout in de query

Gestart doorMarjolein37 reacties107 weergaven

38 berichten · pagina 3 van 3

Marjolein

Lid · Topicstarter

Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
oke, ik gebruik nu de phpmailer, alleen ik kom er niet uit hoe ik een bericht naar meerdere adressen kan sturen. Ik gebruik een while maar hoe doe je dat dan precies.
Ik heb onderstaande geprobeerd maar hij stuurt het alleen naar het 1e adres die in de database staat.

[COLOR= #0000BB]<?php
$usql[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT `id`, `naam`, `email`, `bevestigd` FROM `abonnement` WHERE `bevestigd` = 1 "[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$usql[/COLOR][COLOR= #007700]))
              {[/COLOR]
                                
    [URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ufetch[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$usql[/COLOR][COLOR= #007700]))
    {[/COLOR]
                [COLOR= #FF8000]//[bla bla hoop andere dingen die nu niet van toepassing zijn, gaat om wat hieronder staat][/COLOR]
               [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]AddAddress[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ufetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]);
               }[/COLOR]
?>
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Je hebt mogelijk toch wel meer relevante code dan dit?
0
Marjolein

Lid · Topicstarter

Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
wel meer code maar niet relevant.
In de rest van de code staat van wie het komt, onderwerp, het bericht zelf. Ik wil alleen weten hoe je meerdere adressen toevoegt aan $mail -> AddAddress dan heb je toch niet meer code nodig?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Zie dit:
http://www.ustrem.org/en/articles/send-mail-using-phpmailer-en/

- Waar is je include naar phpMailer?
- Ik zie nergens waar je phpMailer opent
- de IsMail() functie, mis ik?
- Subject en body?
- verstuur de boel met $mail->Send()? + foutafhandeling.

Met deze code die je nu hebt lijkt het me sterk dat er maar al 1 mail verstuurd zou worden.
Ook zou ik nooit in een massa mail addAddress gebruiken, maar de BCC volledig benutten. Of wil je soms dat iedereen elkaar mailadres kan zien?
0
Marjolein

Lid · Topicstarter

Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Die dingen heb ik weggehaald omdat die niet relevant zijn...ik wil alleen weten HOE je naar meerdere adressen stuurt.
Maar laat maar, ik zoek het zelf wel uit dan.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
$mail->AddBCC("mail1@domain.com", "Recepient 1");

Deze gebruiken in je loop.
Hoeveel mails verwacht je te sturen?
0
Marjolein

Lid · Topicstarter

Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
$mail->AddBCC("mail1@domain.com", "Recepient 1");

Deze gebruiken in je loop.
Hoeveel mails verwacht je te sturen?
Ik heb het al staan in een loop maar hij pakt alleen het 1e adres uit me database, de rest niet.

En het gaat niet om grote hoeveelheden adressen, hooguit 50 À 60.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
echo $ufetch[email] eens in die loop? Krijg je dan ook maar 1 mailadres?
Laat anders eens alle relevante code zien die bij phpMailer hoort?
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren