Avatar billede s0mmer Nybegynder
11. oktober 2006 - 21:51 Der er 3 kommentarer og
1 løsning

Nyhedsbrev Send mail

Hejsa, forsøger at lave et lille nyhedsbrev. Koden er der hvor du skal sende mailsne afsted. Har en db med 3 kolonner. navn, email og id.

$modtager = mysql_query("SELECT email from nyhedsbrev") or die(mysql_error());
while($resultat=mysql_fetch_object($modtager))
{
$til .= $result->email;
$til .=",";
}
if(isset($_POST['send'])) {
    $emne = $_POST[emne];
    $besked = stripslashes($_POST['besked']);
    mail("$til","$emne","$besked","Fra");
    echo "<p align='center'><font color='#008000'>Mailen er sendt!</font></p>";
}
echo $modtager;

men den afsender ingen mails hvad jeg kan se af. - har prøvet at $echo modtager i håb om at alle i kolonnen email blev udskrevet, men ingen held. kan i hjælpe?
Avatar billede s0mmer Nybegynder
11. oktober 2006 - 22:14 #1
$til .= $result->email;

ændres til

$til .= $resultat->email;

self.. beklager
Avatar billede yHec Novice
11. oktober 2006 - 23:14 #2
Er det ikke forsi du stopper while-løkken for tidligt???

prøv at flytte den } der kommer efter $til.=","; ned efter sendt!</font></p>";
}

Som den står nu, er det eneste der kører i while løkken dette:
$til .= $result->email;
$til .=",";

/y
Avatar billede yHec Novice
13. oktober 2006 - 10:16 #3
Fandt du ud af det???

/y
Avatar billede s0mmer Nybegynder
13. oktober 2006 - 16:36 #4
ja - se accepteret 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