Avatar billede anderseiler Nybegynder
21. februar 2006 - 22:20 Der er 5 kommentarer og
1 løsning

Få db data ned i en mail

Hej :)

Jeg har en masse data i min db, som jeg skal have sendt via funktionen mail();

Selve indholdet i mailen er variablen $message. Og en mail kan jo ikke håndtere PHP, kun HTML.

Så hvordan får jeg alle de data fra databasen (plejer at udskrive dem med en while() hvis det kan hjælpe), skrevet ind i vaiablen $message, således at de kan blive sendt i en mail?

Mvh
Anders :)
Avatar billede coderdk Praktikant
21. februar 2006 - 22:46 #1
Øøøh, hvorfor skulle du ikke kunne bruge $message?

mail('dig@example.dk','Et emne',$message);
Avatar billede anderseiler Nybegynder
21. februar 2006 - 23:10 #2
Det kan jeg også godt.. Men jeg kan ikke finde ud af at få alle dataerne fra min db ind i $message :)
Avatar billede anderseiler Nybegynder
21. februar 2006 - 23:37 #3
Har vist ikke forklaret mig ordentlig...

Normalt, så ville jeg udskrive mine data med:

$query = mysql_query("SELECT * FROM tabel",$db);
while($data = mysql_fetch_assoc($query))
{
  echo "navn:".$data['navn'];
}

Sådan ville jeg normalt få alle 100 poster (eller hvor meget der nu er) udskrevet. Nu skal jeg bare have sådan, at alle posterne kommer til at ligge i variablen $message, fordi at man ikke kan bruge php når man skal sende en mail, kun HTML... :)

Håber det er bedre forklaret nu...
Avatar billede coderdk Praktikant
21. februar 2006 - 23:39 #4
$query = mysql_query("SELECT * FROM tabel",$db);
$besked = "";
while($data = mysql_fetch_assoc($query))
{
  $besked .= "navn:".$data['navn']."<br>\n";
}

Så ligger alt i $besked...
Avatar billede anderseiler Nybegynder
22. februar 2006 - 22:53 #5
Der dur selvfølgelig... Smid et svar :)

Mvh
Anders
Avatar billede coderdk Praktikant
22. februar 2006 - 23:19 #6
Aight :)
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