Avatar billede tirdyr Nybegynder
26. april 2004 - 14:52 Der er 24 kommentarer og
1 løsning

Sende amil fra en form

hejsa... jeg har opbygget en form, som jeg gerne vil have til at sende oplysningerne til min email... jeg har læst nogle steder at det kan gøres med php, men jeg kan slet ikke hitte hoved og hale i det...

min form ser således ud (uden grafik):

<html>
<head>
<title>Tilmelding</title>
</head>

<body>
<form name="form1" method="post" action="">
<p><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Holdnavn:
    <input name="Holdnavn" type="text" class="form" id="holdnavn">
    </font></strong></p>

<p><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Kredsnavn:
    <input name="Kredsnavn" type="text" class="form" id="kredsnavn">
    </font></strong></p>
 
<p><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Deltager 1:<br> Navn: 
    <input name="navn1" type="text" class="form" id="navn1">
    </font></strong>
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Klasse: 
    <select name="klasse1">
      <option>Vægter</option>
      <option>Seniorvægter</option>
      <option>Senior</option>
      <option>Leder</option>
    </select>
    </font></strong></p>

<p><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Deltager 2:<br> Navn: 
    <input name="navn2" type="text" class="form" id="navn2">
    </font></strong>
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Klasse: 
    <select name="klasse2">
      <option>Vægter</option>
      <option>Seniorvægter</option>
      <option>Senior</option>
      <option>Leder</option>
    </select>
    </font></strong></p>

<p><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Deltager 3:<br> Navn: 
    <input name="navn3" type="text" class="form" id="navn3">
    </font></strong>
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Klasse: 
    <select name="klasse3">
      <option>Vægter</option>
      <option>Seniorvægter</option>
      <option>Senior</option>
      <option>Leder</option>
    </select>
    </font></strong></p>


<p><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Deltager 4:<br> Navn: 
    <input name="navn4" type="text" class="form" id="navn4">
    </font></strong>
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Klasse: 
    <select name="klasse4">
      <option>Vægter</option>
      <option>Seniorvægter</option>
      <option>Senior</option>
      <option>Leder</option>
    </select>
    </font></strong></p>

 
</form>
</body>
</html>

hvordan er det så lige jeg får den til at snede til min email...??
Avatar billede Slettet bruger
26. april 2004 - 14:59 #1
først vælger du en fil i din action allerøverst.

I den fil skal du så samle alle de oplysninger med $_POST

Og derefter bruger så php's mail system!
Avatar billede tirdyr Nybegynder
26. april 2004 - 15:00 #2
hmm.. det er jeg ikke helt sikker på at jeg forstår.. jeg laver en fil som den sender det til, som så sender det til email adressen.. :) fint nok.. hvad skal der stå i filen??
Avatar billede Slettet bruger
26. april 2004 - 15:08 #3
lad os sige du bruger hent.php som action:

***** hent.php ******
<?PHP
$iholdnavn = $_POST['Holdnavn'];
$ikredsnavn = $_POST['Kredsnavn'];
$iklasse1 = $_POST['klasse1'];
$iklasse2 = $_POST['klasse2'];
$iklasse3 = $_POST['klasse3'];
$iklasse4 = $_POST['klasse4'];

//Nu har vi samlet alle data. Nu skal de sendes!//

mail("din@email.dk","Oplysninger","
Holdnavn: $iholdnavn
Kredsnavn: $ikredsnavn
Klasse1 : $iklasse1
Klasse2 : $iklasse2
Klasse3 : $iklasse3
Klasse4 : $iklasse4
","from: oplysninger@info.dk");

?>
Avatar billede Slettet bruger
26. april 2004 - 15:17 #4
kan det bruges?
Avatar billede tirdyr Nybegynder
26. april 2004 - 15:18 #5
ja.. det ser rigtigt ud..
Avatar billede tirdyr Nybegynder
26. april 2004 - 15:19 #6
jeg tester det lige og så vender jeg tilbage
Avatar billede Slettet bruger
26. april 2004 - 15:19 #7
ok :)
Avatar billede tirdyr Nybegynder
26. april 2004 - 15:51 #8
hmm.. det ser ikke ud til at virke
Avatar billede Slettet bruger
26. april 2004 - 15:53 #9
kommer den med nogle fejl? OG har du husket at ændre emailen? Og husket at ændre action på den første side?
Avatar billede tirdyr Nybegynder
26. april 2004 - 15:53 #10
min hent.php ser således ud

<?PHP
$iholdnavn = $_POST['Holdnavn'];
$ikredsnavn = $_POST['Kredsnavn'];
$iklasse1 = $_POST['klasse1'];
$iklasse2 = $_POST['klasse2'];
$iklasse3 = $_POST['klasse3'];
$iklasse4 = $_POST['klasse4'];
$inavn1 = $_post['navn1'];
$inavn2 = $_post['navn2'];
$inavn3 = $_post['navn3'];
$inavn4 = $_post['navn4'];

//Nu har vi samlet alle data. Nu skal de sendes!//

mail("machael@pejsegaarden.dk","Oplysninger","
Holdnavn: $iholdnavn
Kredsnavn: $ikredsnavn
Navn1: $inavn1
Klasse1 : $iklasse1
Navn2: $inavn2
Klasse2 : $iklasse2
Navn3: $inavn3
Klasse3 : $iklasse3
Navn4: $inavn4
Klasse4 : $iklasse4
","from: tilmeding@fdf.dk");

?>
Avatar billede tirdyr Nybegynder
26. april 2004 - 15:54 #11
øjeblik... det ville hjælpe hvis jeg kunne stave til min email :))
Avatar billede Slettet bruger
26. april 2004 - 15:55 #12
Og hvad er din action på den forrige side? Der er ingen fejl i hent.php
Avatar billede Slettet bruger
26. april 2004 - 15:55 #13
:)
Avatar billede tirdyr Nybegynder
26. april 2004 - 15:57 #14
to sec... jeg tester det lige igen med den rigtige email... et andet spørgsmål.. i
","from: tilmeding@fdf.dk");
kan jeg da skrive hvad jeg vil ?? det behøver ikke være en mail adresse eller hvad??
Avatar billede Slettet bruger
26. april 2004 - 15:58 #15
nej det behøves det ikke. På min egen side bruger jeg emailen "mailformular@wollsen.com" selvom den ikke eksisterer!
Avatar billede Slettet bruger
26. april 2004 - 15:59 #16
eller jeg mener vist det skal være en email. MEn skriv hvad du vil. :)
Avatar billede tirdyr Nybegynder
26. april 2004 - 16:01 #17
er der nogen måde hvorpå jeg kan udngå at komme til siden hent.php men komme direkte tilbage til forside af mit site??
Avatar billede Slettet bruger
26. april 2004 - 16:05 #18
ja i slutningen af hent.php skriver du:

..);

header("Location: index.php")

?>

eller hvad det nu skulle være
Avatar billede floetti Nybegynder
26. april 2004 - 16:08 #19
Du kan bare bruge $_POST[] funktionen...

<? if($_POST[]){

og så indsætte wollsen's forslag
echo "Tilmelding er sendt...";
}
?>
Avatar billede tirdyr Nybegynder
26. april 2004 - 16:13 #20
jeg siger mange tak for hjælpen wollesen....
Avatar billede tirdyr Nybegynder
26. april 2004 - 16:26 #21
hmmm.. men jeg har lige opdaget endnu et probelm....

jeg modtager ikke alle oplysning fra siden..

min hent.php:
<?PHP
$iholdnavn = $_POST['Holdnavn'];
$ikredsnavn = $_POST['Kredsnavn'];
$iklasse1 = $_POST['klasse1'];
$iklasse2 = $_POST['klasse2'];
$iklasse3 = $_POST['klasse3'];
$iklasse4 = $_POST['klasse4'];
$inavn1 = $_post['navn1'];
$inavn2 = $_post['navn2'];
$inavn3 = $_post['navn3'];
$inavn4 = $_post['navn4'];

//Nu har vi samlet alle data. Nu skal de sendes!//

mail("tirdyr_@hotmail.com","Tilmelding fra FDF","
Holdnavn: $iholdnavn
Kredsnavn: $ikredsnavn
Navn1: $inavn1
Klasse1 : $iklasse1
Navn2: $inavn2
Klasse2 : $iklasse2
Navn3: $inavn3
Klasse3 : $iklasse3
Navn4: $inavn4
Klasse4 : $iklasse4
","from: tilmeding@fdf.dk");

header("Location: http://www.fdf.dk/braedstrup/")

?>

den mail jeg modtager:
Holdnavn: hej
Kredsnavn: hejhej
Navn1:
Klasse1 : Væbner
Navn2:
Klasse2 : Væbner
Navn3:
Klasse3 : Væbner
Navn4:
Klasse4 : Væbner

(som det kan ses mangler der nogle navne her.)

og til slut min form:
<form name="form1" method="post" action="hent.php">
<p><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Holdnavn:
    <input name="Holdnavn" type="text" class="form" id="holdnavn">
    </font></strong></p>

<p><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Kredsnavn:
    <input name="Kredsnavn" type="text" class="form" id="kredsnavn">
    </font></strong></p>
 
<p><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Deltager 1:<br> Navn: 
    <input name="navn1" type="text" class="form" id="navn1">
    </font></strong>
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Klasse: 
    <select name="klasse1">
      <option>Væbner</option>
      <option>Seniorvæbner</option>
      <option>Senior</option>
      <option>Leder</option>
    </select>
    </font></strong></p>

<p><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Deltager 2:<br> Navn: 
    <input name="navn2" type="text" class="form" id="navn2">
    </font></strong>
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Klasse: 
    <select name="klasse2">
      <option>Væbner</option>
      <option>Seniorvæbner</option>
      <option>Senior</option>
      <option>Leder</option>
    </select>
    </font></strong></p>

<p><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Deltager 3:<br> Navn: 
    <input name="navn3" type="text" class="form" id="navn3">
    </font></strong>
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Klasse: 
    <select name="klasse3">
      <option>Væbner</option>
      <option>Seniorvæbner</option>
      <option>Senior</option>
      <option>Leder</option>
    </select>
    </font></strong></p>


<p><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Deltager 4:<br> Navn: 
    <input name="navn4" type="text" class="form" id="navn4">
    </font></strong>
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Klasse: 
    <select name="klasse4">
      <option>Væbner</option>
      <option>Seniorvæbner</option>
      <option>Senior</option>
      <option>Leder</option>
    </select>
    </font></strong></p>

<input name="Submit" type="submit" ="hej">
 
</form>

håber der er nogen der vil/kan hjælpe mig her
Avatar billede Slettet bruger
26. april 2004 - 16:36 #22
er ikke sikker men prøv at skrive $_POST med stort i stedet for $_post
Avatar billede tirdyr Nybegynder
26. april 2004 - 16:42 #23
jeg bukker og takker for din overlegne intiligens og offervilje til at hjælpe dem der er mindre kloge end dig
Avatar billede tirdyr Nybegynder
26. april 2004 - 16:42 #24
det var det.. nu virker det..
Avatar billede Slettet bruger
26. april 2004 - 16:45 #25
så lidt :)
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