login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Email met gegevens uit database

Offline sicco - 17/08/2008 15:57
Avatar van siccoLid Beste,
Ik wil alle gegevens uit de database in een email versturen wanneer men op een knop drukt. Alleen nu krijg ik dit niet voor elkaar, enkel dat hij maar 1 resultaat uit de database verstuurd terwijl er in werkelijkheid 5 zijn. Hebben jullie suggesties hoe ik dit zou kunnen doen?
Alvast bedankt

3 antwoorden

Gesponsorde links
Offline nick5556 - 17/08/2008 16:36 (laatste wijziging 17/08/2008 16:38)
Avatar van nick5556 PHP beginner Dat is simpel

  1. while( $obj = mysql_fetch_object(mysql_query(query)))
  2. {
  3. $onderwerp = "informatie";
  4. $naar_email = $obj->email;
  5. $bericht = "
  6. Hallo,
  7. blablabla
  8.  
  9. ".$obj->gegevens."
  10. ".$obj->gegevens2."
  11. ";
  12. $headers = "From: "; // ect.
  13. mail($naar_email, $onderwerp, $bericht, $headers);

Ect.

dit is hoe ik het begrijp

Offline Giant - 17/08/2008 17:43 (laatste wijziging 17/08/2008 17:44)
Avatar van Giant PHP beginner even een paar dingen aan de code van nick5556 verandert.
namenlijk het volgende:
i.p.v. de query IN de fetch aanmaken verandert naar los aanmaken.
i.p.v. fetch_object fetch_assoc omdat dit sneller werkt
de while loop gesloten 
  1. $sql = "je query hier";
  2. $query = mysql_query($sql);
  3. while( $obj = mysql_fetch_assoc($query))
  4. {
  5. $onderwerp = "informatie";
  6. $naar_email = $obj['email'];
  7. $bericht = "
  8. Hallo,
  9. blablabla
  10.  
  11. ".$obj['gegevens']."
  12. ".$obj['gegevens2']."
  13. ";
  14. }
  15. $headers = "From: "; // ect.
  16. mail($naar_email, $onderwerp, $bericht, $headers);
Offline nick5556 - 17/08/2008 18:51
Avatar van nick5556 PHP beginner  Niet op het sluiten gelet, 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s