login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Mailing

Offline Juser - 19/04/2006 16:20
Avatar van JuserMySQL interesse Goeiemiddag,

Ik ben bezig met het maken van een mailing waarbij ik in 1x meerdere adressen kan mailen.

Nu heb ik twee aparte tabellen, 1 waarin de tekst van de mail daadwerkelijk komt, en 1 voor de geadresseerden.

Nu is mijn probleem/vraag:
Hoe krijg ik het form. zover dat hij het onderwerp en het bericht uit de ene tabel haalt, en het emailadres uit een ander tabel?

B.v.d.
Groet

8 antwoorden

Gesponsorde links
Offline Martijn1989 - 19/04/2006 16:26
Avatar van Martijn1989 PHP ver gevorderde 2 Mysql_Selects ?
Offline Juser - 19/04/2006 16:31
Avatar van Juser MySQL interesse Ja, zoiets denk ik wel ja.

Heb 1 tabel (nieuwsbrief), waarin het onderwerp en het bericht zit, en ik heb een andere tabel (ontvangers), waarin de emailadressen staan en andere gegevens (denk hierbij aan de naam, adres etc.).

Dus bij de functie mail() moet ik op de een of andere manier de gegevens kunnen samenvoegen..
Offline delta_004 - 19/04/2006 16:46 (laatste wijziging 19/04/2006 16:46)
Avatar van delta_004 Onbekend
  1. <?
  2. $sql = mysql_query("SELECT * FROM ontvangers");
  3.  
  4. while($assoc = mysql_fetch_assoc($sql))
  5. {
  6. $sql2 = mysql_query("SELECT * FROM nieuwsbrief ORDER BY id DESC LIMIT 1");
  7. $assoc2 = mysql_fetch_assoc($sql2);
  8. mail($assoc['adres'], $assoc2['onderwerp'], $assoc2['bericht']);
  9. }
  10. ?>
Offline Juser - 19/04/2006 17:04 (laatste wijziging 19/04/2006 17:09)
Avatar van Juser MySQL interesse Ik krijg iig geen foutmelding meer, maar hij mailt niks.

Ik heb 't domein net een aantal dagen, moet ik nog iets instellen verder ofzo (draait op een Unix Server)? Kom d'r namelijk niet helemaal uit.
Offline Gerard - 19/04/2006 17:07
Avatar van Gerard Ouwe rakker Op deze manier zend je misschien wel iedereen een eigen mailtje maar met veel mensen in je database zal het behoorlijk traag worden.
Het beste kan je de mensen uit de database vissen die de nieuwsbrief moeten ontvangen en daarna allemaal als BCC toevoegen aan je mail()
via de headers.
Offline Ultimatum - 19/04/2006 17:36
Avatar van Ultimatum PHP expert haal met join gelijk alles uit de database, dan heb je 1 select nodig en hoef je ook maar 1x te fetchen 

http://www.site...amp;id=361
http://www.site...amp;id=278
Offline Gerard - 19/04/2006 17:39
Avatar van Gerard Ouwe rakker Kan niet, je hebt niets om te koppelen en je hebt maar 1 mailing maar meerdere receivers.
Offline Juser - 19/04/2006 17:56
Avatar van Juser MySQL interesse 't werkt bij mij zelf lokaal wel, maar niet op mijn domein.
Dus wat delta_004 me gegeven heeft is wel goed lijkt me. Maar wat moet ik aanpassen op mijn domein?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.204s