Avatar billede retake Nybegynder
06. december 2007 - 08:54 Der er 9 kommentarer og
1 løsning

Hent alle mail fra database hvordan?

Jeg har et problem! ofc.

Jeg skal hente alle de mails jeg har i min database og så skal de udskrives sådan her

test@test.dk, test@test2.dk, testtest@test.dk, osv

det her er hvad jeg er kommet frem til men det virker ofc ikke! Kan i hjælpe?

Så vil jeg være meget taknemlig!

$nquery = "SELECT * FROM users WHERE nyhedsbrev = 'ja'";
$nresult = mysql_query($nquery) or die("Argh der er noget galt");
while ($nrow = mysql_fetch_array($nresult)){
$_POST['brev'] = $nrow->email_address;
}
Avatar billede 17196 Nybegynder
06. december 2007 - 09:31 #1
$nquery = "SELECT * FROM users WHERE nyhedsbrev = 'ja'";
$nresult = mysql_query($nquery) or die("Argh der er noget galt");
while ($nrow = mysql_fetch_array($nresult)){
echo $nrow[email_address].', ';
}
Avatar billede retake Nybegynder
06. december 2007 - 10:24 #2
men hvad vis jeg skal bruge det hele i en "$mail_Data"
Avatar billede retake Nybegynder
06. december 2007 - 10:24 #3
hvordan får jeg smidt alt det info ind i den?
Avatar billede retake Nybegynder
06. december 2007 - 11:19 #4
skal havde alle de mails ind i den her!!

$to = "mail@msn.com, mail1@msn.com";
Avatar billede dkfire Nybegynder
06. december 2007 - 11:20 #5
Hvorfor er det lige du prøver at ligge det i en $_POST variabel ??
Det er ikke særlig smart at bruge $_POST variablen på den måde.
Avatar billede dkfire Nybegynder
06. december 2007 - 11:24 #6
Men ellers:

$nquery = "SELECT * FROM users WHERE nyhedsbrev = 'ja'";
$nresult = mysql_query($nquery) or die("Argh der er noget galt");
while ($nrow = mysql_fetch_array($nresult)){
$emails[] = $nrow->email_address;
}
$mail_Date = implode( ", " , $emails);
Avatar billede retake Nybegynder
06. december 2007 - 11:33 #7
Den udskriver ikke noget vis jeg sætter echo ind i stædet for $mail_Date?

og derfor virker dette her ikke :(

$nquery = "SELECT * FROM users WHERE nyhedsbrev = 'nej'";
$nresult = mysql_query($nquery) or die("Argh der er noget galt");
while ($nrow = mysql_fetch_array($nresult)){
$emails[] = $nrow->email_address;
}
$to = implode( ", " , $emails);
Avatar billede retake Nybegynder
06. december 2007 - 11:48 #8
ahh der var problemet :) mysql_fetch_object og ikke mysql_fetch_array
Avatar billede retake Nybegynder
06. december 2007 - 11:48 #9
Tak for hjælpen dkfire
Avatar billede dkfire Nybegynder
06. december 2007 - 11:57 #10
Okay, ja det så jeg så ikke lige efter, gik ud fra du selv havde skrevet rigtigt i indledningen.

Men jeg ligger da lige et svar :-)
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