Avatar billede walles79 Nybegynder
04. november 2008 - 12:03 Der er 4 kommentarer og
1 løsning

Advanceret mail function (kode i variabel)

Hej jeg håber i er frisk på en udfordring :)

mit problem går på om man kan indsætte PHP kode (en while løkke)i en af variablerne i mail function?
jeg har lavet noget kode men det virker som sagt ikke.

$recipient = 'e-mail@mail.com';
$subject = 'Emne: bla bla bal';
$headers ='From: '.$navn.' Reply-To: '.$email;
$message =
Hej her er listen
'while ($row = mysql_fetch_assoc($result)) {    
    print '<tr><td width="80px">'.$row["1"].'</td>';
    print '<td width="210px">'.$row["2"].'</td>';
    print '<td width="75px">'.$row["3"].'</td>';
}'
i er velkommen til at komtakte mig på mail hvis der er spørgsmål               
';

if (mail($recipient, $subject, $message, $headers)) {
    echo 'Mail Sendt'."\r\n";
}

hvis man ikke kan ind sætte kode i $message, hvordan kan jeg så løse problemet? tricket er jo at jeg vil undgå at skulle lave om i mail formularen hele tiden når database endres, der for vil jeg gerne have min løkke :)
Avatar billede kimg Nybegynder
04. november 2008 - 12:22 #1
Sådan burde du kunne gøre

$recipient = 'e-mail@mail.com';
$subject = 'Emne: bla bla bal';
$headers ='From: '.$navn.' Reply-To: '.$email;
$message .= '
Hej her er listen';
while ($row = mysql_fetch_assoc($result)) {   
    $message .= '<tr><td width="80px">'.$row["1"].'</td>';
    $message .= '<td width="210px">'.$row["2"].'</td>';
    $message .= '<td width="75px">'.$row["3"].'</td>';
}
$message .= 'i er velkommen til at komtakte mig på mail hvis der er spørgsmål                ';

if (mail($recipient, $subject, $message, $headers)) {
    echo 'Mail Sendt'."\r\n";
}
Avatar billede majbom Novice
05. november 2008 - 07:24 #2
du skal huske at starte tabellen med et <table> tag og lukke den igen, du mangler også at lukke din <tr> - ellers ville jeg også gøre som kimg
Avatar billede walles79 Nybegynder
05. november 2008 - 09:04 #3
Hej Tak for jeres besvarelser, særlig din kimq virker helt perfekt :)skriv et svar så du kan få dine velfortjente point.. endnu engang tak
Avatar billede kimg Nybegynder
05. november 2008 - 09:11 #4
Du får et svar, ha' en god dag;-)
Avatar billede walles79 Nybegynder
05. november 2008 - 09:23 #5
Hej lige måde :)
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