Avatar billede delphiuser Mester
14. september 2007 - 09:34 Der er 4 kommentarer og
1 løsning

hjælp til formmail i php

Hej eksperter hvad er min fejl i dette script. kan ikke få den til at sende denne mail til mig....

selve sendmail.php som indeholder det der skal bruges for at sende mailen til mig ser sådan her ud.

<?php
if (isset($_POST['navn']) && isset($_POST['tnr']) && isset($_POST['tlf']) && isset($_POST['email']) && isset($_POST['tilfra']) && isset($_POST['arrangement']) && isset($_POST['deltager']) && isset($_POST['selskab'])) {
  if (empty($_POST['navn']))
    {
    echo"Der skal skrive et navn!";
    }
  elseif (empty($_POST['tnr']))
    {
    echo"Der skal skrives et Tjenestenummer!";
    } 
  elseif (empty($_POST['tlf']))
    {
    echo"Der skal skrives et telefonnummer!";
    }
  elseif (empty($_POST['email']))
    {
    echo"Der skal skrives en email!";
    }
    else
    {
    $modtager = "support@joy-palaze.dk";
    $emne = "". $_POST['tilfra'] ."";
    $besked = "Der er kommet en " . $_POST['tilfra'] ." til følgende arrangement. \n
              " . $_POST['arrangement'] . " \n\n
              " . $_POST['navn'] . " har " . $_POST['tilfra'] ." " . $_POST['deltager'] . "\n\n
              følgende person " . $_POST['navn'] ." kommer fra " . $_POST['selskab'] .".\n
              Kan kontaktes på tlf: " . $_POST['tlf'] . " eller på email: " . $_POST['email'] .".";
    $header = "www.spiseklub.dk";
   
    mail($modtager, $emne, $besked, $header);
    echo"" . $_POST['tilfra'] ." er nu sendt afsted...";
    }
}
?>

min mail form ser sådan her ud. og filen hedder tilfra.php

<table border="0" cellpadding="0" cellspacing="0" width="100%" style="color:000066;">
<form action="sendmail.php" method="post">
<tr><td colspan="3"><h2>Online til- /framelding</h2></td></tr>
<tr><td>Til- /Framelding</td><td>:</td><td><select name="tilfra" size="1"><option>--- Vælg ---</option><option>Tilmelding</option><option>Framelding</option></select>
<tr><td>Tjenestenummer</td><td>:</td><td><input type="text" name="tnr" size="20"></td></tr>
<tr><td>Navn</td><td>:</td><td><input type="text" name="navn" size="65"></td></tr>
<tr><td>Anlæg</td><td>:</td><td><SELECT size="1" name="selskab">
    <OPTION>--- vælg ---</OPTION>
    <OPTION>Arriva Scandinavia A/S, Do. Ballerup</OPTION>
    <OPTION>Arriva Scandinavia A/S, Do. Glostrup</OPTION>
    <OPTION>Arriva Scandinavia A/S, Do. Hillerød</OPTION>
    <OPTION>Arriva Scandinavia A/S, Do. Kokkedal</OPTION>
    <OPTION>Arriva Scandinavia A/S, Do. Køge</OPTION>
    <OPTION>Arriva Scandinavia A/S, Do. Refshaleøen</OPTION>
    <OPTION>Arriva Scandinavia A/S, Do. Roskilde</OPTION>
    <OPTION>Arriva Scandinavia A/S, Do. Ryvang</OPTION>
    <OPTION>City-Trafik A/S, Avedøre</OPTION>
    <OPTION>City-Trafik A/S, Borgen</OPTION>
    <OPTION>City-Trafik A/S, Glostrup</OPTION>
    <OPTION>City-Trafik A/S, Helsinge</OPTION>
    <OPTION>City-Trafik A/S, Naverland</OPTION>
    <OPTION>Veolia Transport, Gladsaxe</OPTION>
    <OPTION>Veolia Transport, Køge</OPTION>
    <OPTION>Veolia Transport, Valby</OPTION>
    <OPTION>Veolia Transport, Vasbygade</OPTION>
    <OPTION>De Blaa Omnibusser A/S, Holte</OPTION>
    <OPTION>De Hvide Busser, Hillerød</OPTION>
    <OPTION>De Hvide Busser, Hørsholm</OPTION>
    <OPTION>De Hvide Busser, Kvistgård</OPTION>
    <OPTION>Falck, Vagtcentral Øst, Smørum</OPTION>
    <OPTION>Fjord-Bus, Frederiksværk</OPTION>
    <OPTION>Fjord-Bus, Slangerup</OPTION>
    <OPTION>Helsingør Turisttrafik, Helsingør</OPTION>
    <OPTION>Movia, Valby</OPTION>
    <OPTION>netbus A/S, Skibby</OPTION>
    <OPTION>netbus A/S, Stamholmen</OPTION>
    <OPTION>Østtrafik, Hårlev</OPTION>
</SELECT></td></tr>
<tr><td>Antal Personer</td><td>:</td><td><SELECT size="1" name="deltagere">
    <OPTION>--- vælg ---</OPTION>
    <OPTION>1 person</OPTION>
    <OPTION>2 personer</OPTION>
    <OPTION>3 personer</OPTION>
    <OPTION>4 personer</OPTION>
</SELECT></td></tr>
<tr><td>Arrangement dato</td><td>:</td><td><SELECT size="1" name="arrangement">
    <OPTION>--- vælg ---</OPTION>
    <OPTION>--- Arrangementer i 2007: ---</OPTION>
    <OPTION></OPTION>
    <OPTION>06. oktober 2007</OPTION>
    <OPTION>01. december 2007</OPTION>
    <OPTION></OPTION>
    <OPTION>Arrangementer 2008!</OPTION>
    <OPTION>02. februar 2008</OPTION>
    <OPTION>05. april 2008</OPTION>
    <OPTION>07. juni 2008</OPTION>
    <OPTION>02. august 2008</OPTION>
    <OPTION>04. oktober 2008</OPTION>
    <OPTION>06. december 2008</OPTION>
</SELECT></td></tr>
<tr><td>Telefonnummer</td><td>:</td><td><input type="text" name="tlf" size="40"></td></tr>
<tr><td>Email</td><td>:</td><td><input type="text" name="email" size="65"></td></tr>
<tr><td colspan="2"><input type="submit" value="Send"></td><td><input type="reset" value="Slet Felter"></td></tr>
</td></tr></form>
</table>
Avatar billede dkfire Nybegynder
14. september 2007 - 12:30 #1
Hvad skriver den af fejl til dig ???
Avatar billede dkfire Nybegynder
14. september 2007 - 12:34 #2
Der er nemlig flere ting som er galt.
Din $header er forkert, slet den.

Dine options i din form er forkerte, du mangler en value ved alle sammen.

Prøv at udskrive dine variabler inden du sender en mail så du kan se hvad dine variabler  indeholder.
Avatar billede delphiuser Mester
14. september 2007 - 13:33 #3
hvad skal mine options have af value?
Avatar billede dkfire Nybegynder
14. september 2007 - 18:52 #4
Det er da helt op til dig, men value er den værdi som sendes til dit phpscript og som du lige nu sender i mailen.
Avatar billede delphiuser Mester
28. juli 2010 - 13:49 #5
lukker
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