Avatar billede hollow Nybegynder
09. juni 2007 - 00:12 Der er 10 kommentarer og
2 løsninger

PHP mail form

Hey :D nu sidder jeg så og skal lave en kontakt formular :P, men hvordan får jeg de data som jeg putter ind i formularen sendt til en mail?

koden til min formular:
<form name="kontakt" method="post" action="">
          Overskrift:<br>
          <input type="overskrift" name="overskrift">
          <br>
          <br>
        Din mail:<br>
        <input type="dinmail" name="dinmail">
        <br>
        <br>
        Telefon nr.:<br>
        <input type="tlfnr" name="tlfnr">
        <br>
        <br>
        Besked:<br>
        <textarea name="besked" cols="70" rows="10"></textarea>
        <br>
        <br>
        <input type="submit" name="Submit" value="indsend">
        <br>
        </form>
Avatar billede sthen Nybegynder
09. juni 2007 - 00:24 #1
Brug formen:
    mail($dinmail, $overskrift, $besked."<br>tlf:".$tlfnr, "From: $navn <$mailadr>\nReply-To: $mailadr");
Avatar billede hollow Nybegynder
09. juni 2007 - 00:28 #2
hvor smidder jeg det kode ind henne? i en seperart fil? og så linker til den som action?
Avatar billede sthen Nybegynder
09. juni 2007 - 00:31 #3
eller i toppen af din fil - i stil med:

if(isset($_POST['indsend'])) {

mail($dinmail, $overskrift, $besked."<br>tlf:".$tlfnr, "From: $navn <$mailadr>\nReply-To: $mailadr");

}
else
{
?>

<form name="kontakt" method="post" action="">
          Overskrift:<br>
          <input type="overskrift" name="overskrift">
          <br>
          <br>
        Din mail:<br>
        <input type="dinmail" name="dinmail">
        <br>
        <br>
        Telefon nr.:<br>
        <input type="tlfnr" name="tlfnr">
        <br>
        <br>
        Besked:<br>
        <textarea name="besked" cols="70" rows="10"></textarea>
        <br>
        <br>
        <input type="submit" name="Submit" value="indsend">
        <br>
        </form>

HER SKAL DU LIGE HAVE ET PAR OPLYSNINGER MERE MED NAVN OG DIN EGEN MAILADRESSE
<?
}
Avatar billede sthen Nybegynder
09. juni 2007 - 00:33 #4
og så linker du bare til den samme fil i action
Avatar billede hollow Nybegynder
09. juni 2007 - 01:18 #5
det vil ikke virke??.. jeg forstår det ikke helt..

Nu har jeg bare lave det i en anden fil, og så linket til den og i den fil ser koden sådan her ud...

<?php
mail(min@mail.dk,$overskrift,$dinbesked."<br>tlf:".$dittlfnr, "Form: $ditnavn <$dinmail>\nReply-To $dinmail");

?>

hvad er det jeg gør forkert?.. kan vidst godt konstatere at jeg er en hat til PHP :P
Avatar billede hollow Nybegynder
09. juni 2007 - 01:46 #6
hvis det er, kan du så ikke prøve at lave en komplet kode, med en form hvor man kan indtaste nogle variabler, som den indkludere i beskeden, reglen med mail funktionen er jo

mail("string to, "string subject", "string message");

string message kan godt indholde variabler, disse variabler er så nogle jeg indtaster i min form, men hvordan man kobler det hele sammen, har jeg ingen anelse om???
Avatar billede danishmale Nybegynder
09. juni 2007 - 12:50 #7
<?php
mail("min@mail.dk",$_POST['overskrift'],$_POST['besked']."<br>tlf:".$_POST['tlfnr'], "From: ".$_POST['ditnavn']." <".$_POST['dinmail'].">\nReply-To ".$_POST['dinmail']."");

?>


Brug $_POST, $_GET eller $REQUEST til at hente oplysninger fra formen
Avatar billede danishmale Nybegynder
09. juni 2007 - 12:51 #8
ups $_REQUEST ikke $REQUEST
Avatar billede dkfire Nybegynder
09. juni 2007 - 13:44 #9
Må jeg foreslå et grundkursus i php, samt at du lige kigger de artikler om php, som findes her på eksperten, igennem.
Så er jeg sikker på du vil klare dig meget bedre, samt lave noget mere sikkert kode, end det du er i gang med nu.
Avatar billede hollow Nybegynder
11. juni 2007 - 00:08 #10
jeg syns nu det går meget godt... ellers tak
Avatar billede hollow Nybegynder
12. juni 2007 - 20:54 #11
:D dansihmale og sthen.. :P begge jeres kommentare og svar hjalp mig til at løse opgaven.. så kan du ikke lige smide et svar danishmale.. tak for hjælpen
Avatar billede danishmale Nybegynder
13. juni 2007 - 14:56 #12
smider da lige et svar :-D
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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