Avatar billede tlunde Nybegynder
25. august 2005 - 09:49 Der er 6 kommentarer og
1 løsning

Sende mail efter tryk på knap, hvordan?

Hejsa,
Jeg har lavet en form, www.selvhjaelp.dk/idebank/indebank.php og når man trykker send, så gemmer den de data i databasen via en gem.php fil, men jeg vil også gerne have den til at sende en mail tilbage til den der trykker send, kan det lade sig gøre?
Avatar billede tlunde Nybegynder
25. august 2005 - 09:50 #1
Avatar billede amews_aj Nybegynder
25. august 2005 - 09:55 #2
$modtager = $_POST['email'];
$tekst = "teksten i mailen";
$emne = "Emnet på mailen";
$headers = "Content-Type: text/html; charset=iso-8859-1\n";
$headers .= "From: Afsendernavn <afsender@email.dk>";
mail($modtager, $emne, $tekst, $headers);
Avatar billede tlunde Nybegynder
25. august 2005 - 09:58 #3
pc-help:
Ser ud til at være noget at det rigtige...de variabler du har defineret, skal de passe til felterne jeg har i min form?

Og en ting mere...det kode der sender mailen, skal det være i samme fil som min form, eller skal jeg smide det i gem.php filen, efter den har gemt data i databasen?
Avatar billede amews_aj Nybegynder
25. august 2005 - 10:00 #4
Teksten laves vha. alm html

$tekst = "Hej,<br><br>Denne mail er sendt til dig<br><br>Mvh,<br>Mig";

Hvis senderen ikke virker så prøv at ændre
$headers = "Content-Type: text/html; charset=iso-8859-1\n";
til
$headers = "Content-Type: text/html; charset=iso-8859-1\r\n";
Avatar billede amews_aj Nybegynder
25. august 2005 - 10:02 #5
Du smider bare koden ind lige efter den har gemt data i databasen...

$tekst er selve det der skal stå i mailen, den kan du koble på hvilket som helst felt i formen

$tekst = $_POST['feltets_navn'];

$modtager skal være det felt hvor afsenderen skriver sin email i..

$emne kan du også definere til et bestemt felt, men hvis du bare ændrer

-Afsendernavn
-afsender@email.dk
-$tekst
-$emne

så burde det fungere fint!
Avatar billede tlunde Nybegynder
25. august 2005 - 10:07 #6
Kunne jo ik være bedre :) Fungere perfekt...takker!
Avatar billede amews_aj Nybegynder
25. august 2005 - 10:08 #7
Var så lidt! ;) Og takker for point :)
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