Avatar billede siredward Nybegynder
31. maj 2004 - 19:07 Der er 4 kommentarer og
1 løsning

Mail til x antal tilfældige adresser

Ok:

Hvis jeg har en SQL tabel "emailusers" hvori en række informationer som blandt andet "name", "usrnumber" og "email", for hver bruger, er gemt i og jeg godt kunne tænke mig at der bliver udvalgt X antal email adresser, helt tilfældigt og hvor hver email adresse kun optræder een gang, og at der derefter sendes en email til alle de adresser, hvad gør jeg så?

Kan det lade sig gøre og kan man benytte den alm. email funktion i PHP til at sende til alle disse adresser?

Mvh Lauge S Jepsen
Avatar billede dennismp Nybegynder
31. maj 2004 - 19:34 #1
Sådan her?

$res = mysql_query("SELECT * FROM emailusers ORDER BY rand() LIMIT x") or die(mysql_error());
while($row = mysql_query($res)) {
  .. send mail med mail()..
}
Avatar billede siredward Nybegynder
01. juni 2004 - 02:10 #2
Ok, jeg er stadig nybegynder til det her så du må bære over med mig at jeg måske spørger dumt. Dette er hvad jeg har strikket sammen:

$res = mysql_query("SELECT email FROM emailusers ORDER BY rand() LIMIT 3") or die(mysql_error());

while($row = mysql_query($res))
{
    mail("$res",
        "$subject",
        "$message",
        "From: $email\nReply-to: $email");
}

Detsværre virker det ikke helt.

$subject, $message og $email kommer fra en form på en anden side.

Hvad gør jeg galt :)

Mvh Lauge S Jepsen
Avatar billede dennismp Nybegynder
01. juni 2004 - 02:25 #3
Det gør det heller ikke nemmere når jeg skriver forkert :-)


$res = mysql_query("SELECT email FROM emailusers ORDER BY rand() LIMIT 3") or die(mysql_error());

while($row = mysql_fetch_array($res))
{
    mail($row['email'],
        $subject,
        $message,
        "From: $email\nReply-to: $email");
}
Avatar billede siredward Nybegynder
01. juni 2004 - 03:09 #4
Hurraaa! Det virker :)

Hvis du lige poster et svar så jeg kan sende dig points ville det bare være fint.

Mvh Lauge Jepsen
Avatar billede dennismp Nybegynder
01. juni 2004 - 12:41 #5
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester