login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Mass mail?

Offline Gamezhoek - 01/04/2006 16:41
Avatar van GamezhoekHTML interesse Ik heb een table genaamd: users
met daarin een veld email, en daarin zitten alle email adressen van de users in.
Maar, hoe kan ik dan een mail sturen, naar ALLE email adressen in het veld: email
Want, als ik gewoon dit zou doen:
mysql_query("SELECT email FROM users"); en het daar naartoe zou versturen, dan zou het natuurlijk niet werken.
Dus, mijn vraag: Hoe kan ik nu dus doen dat het naar elk email adres word verstuurd?

5 antwoorden

Gesponsorde links
Offline Simon - 01/04/2006 16:45 (laatste wijziging 01/04/2006 16:46)
Avatar van Simon PHP expert
  1. <?php
  2. $res = mysql_query("SELECT email FROM users") or die("FOUT: ".mysql_error());
  3.  
  4. while($data = mysql_fetch_assoc($res)) {
  5. mail($data['email'],$onderwerp,$bericht,$headers);
  6. echo "Mail verstuurd naar ".$data['email'].".";
  7. }
  8. ?>

zo zul je alles emails van de users te zien krijgen naar waar een mail verstuurd is 
Offline MindPrison - 01/04/2006 16:45
Avatar van MindPrison PHP gevorderde Waarom zou dat niet werken? Als je per rij de email verstuurd met de code:
  1. <?php
  2. while($row = mysql_fetch_array($res))
  3. {
  4. mail($row[email], /* enz. */);
  5. }
  6. ?>
Offline Gamezhoek - 01/04/2006 16:52
Avatar van Gamezhoek HTML interesse Oh, zo had ik het nog niet bekeken.
Maar, wat word er met $headers bedoeld? Ik bedoel, wat is dat dan?
Offline Simon - 01/04/2006 16:53 (laatste wijziging 01/04/2006 16:55)
Avatar van Simon PHP expert $headers kun je meegeven om aan bijvoorbeeld te tonen dat er html in je bericht staat
zie: http://www.site...&id=44
Offline Gamezhoek - 01/04/2006 16:54 (laatste wijziging 01/04/2006 16:54)
Avatar van Gamezhoek HTML interesse Dus $headers = true ofzo in dit geval?

EDIT: Laat maar
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.207s