Avatar billede nickyc Nybegynder
21. november 2003 - 10:51 Der er 6 kommentarer og
1 løsning

mailform tutorial?

Hey all...

Jeg skal have lavet en side hvori der er en formular en bruger skal udfylde, når brugeren har udfyldt den og trykket på submit så skal det have har skrevet i formularen blive sendt til min mail...

Findes der ikke en tutorial til dette...
Vil ikke have et færdigt script, men en tutorial!...

På forhånd tak
Avatar billede avminarm Juniormester
21. november 2003 - 11:27 #1
det er ikke en rigtig tutorial, men et vel kommenteret script du kan finde her:
http://www.reginscorner.dk/index.php/Scripts?Mails+fra+PHP, håber det kan bruges
Avatar billede avminarm Juniormester
21. november 2003 - 11:30 #2
Avatar billede nickyc Nybegynder
21. november 2003 - 12:01 #3
Ok..
Min formular ser følgende ud:

Navn:
Vurdering:
Overskrift:
Besked:

Submit | Ryd
_______________

Når han trykker på submit så skal der blive sendt en mail til min email hvori der vises de data han har skrevet i felterne...

Hvordan gør jeg dette?
Avatar billede avminarm Juniormester
21. november 2003 - 12:06 #4
noget i den her stil:

<?php

    if($_POST[navn] && $_POST[vurdering]&& $_POST[overskrift] && $_POST[besked]) {
    $msg = "Mail fra:\t$_POST[navn]\r\n";
    $msg .= "Vurdering:\t$_POST[vurdering]\r\n";
    $msg .= "Overskrift:\t$_POST[overskrift]\r\n\r\n";
    $msg .= "besked:\t$_POST[besked]\r\n\r\n";

    $minemail = "din@mail.dk";
    $emne = "Formmail fra etellerandet";

    $mailheaders = "From: $_POST[navn] <> \r\n";
    mail($minemail, $emne, $msg, $mailheaders);
    print "mail sendt!"; 
    }
    ?>
Avatar billede nickyc Nybegynder
21. november 2003 - 12:30 #5
Hvad sker der så når man trykker på submit...?
Man skulle gerne ryge til en side hvor der fx. står:
Tak for dit input, Det vil snarest komme på sitet....

Eller noget i den retning?
Avatar billede nickyc Nybegynder
21. november 2003 - 12:59 #6
hmm, kan sq ik rigtig få det til at fungere...
Ikke på den måde jeg vil have det til ihvertfald...
Anyway, tak fordi du prøvede... :)
Avatar billede avminarm Juniormester
21. november 2003 - 13:31 #7
bare skift

print "mail sendt!"; 

ud med:

header("location: enside.html");

Så ryger man hen til endside.html
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