Hejsa allesammen!
Jeg er igang med at få lavet en kontaktform til en kollegas hjemmeside!
Og jeg har fået sat det hele op osv. og den kan også sagtens sende resultatet af den form til min mail (Da jeg tester den for dem)
Problemet er bare, at den sender 2 mails!
En med alle resultater i, og så en anden, hvor der ingen resultater er i..
Hvad er det jeg gør forkert?
Her er koden til min form:
- <table cellspacing="5" cellpadding="5" width="70">
- <form name=form action=kontakt_sendt.php method=post>
- <tr>
- <td>Navn:</td>
- <td><input name="Name" size="48" /></td></tr>
- <tr>
- <td>Email:</td>
- <td><input name="Email" size="48" /></td></tr>
- <tr>
- <td>Telefon:</td>
- <td><input name="Telefon" size="48" /></td></tr>
- <tr>
- <td>Opgave:</td>
- <td><select name="Opgave">
- <option value="">Vælg...</option>
- <option value="Flytning">Flytning</option>
- <option value="Opbevaring">Opbevaring</option>
- <option value="Containerservice">Containerservice</option>
- <option value="Kranservice">Kranservice</option>
- <option value="Affaldshaandtering">Affaldshåndtering</option>
- </select></td></tr>
- <tr>
- <td>Besked:</td>
- <td><textarea name="Comments" rows="10" cols="50"></textarea></td></tr>
- <tr>
- <td></td>
- <td><input name="submit" type="submit" value="Send" /></td></tr>
- </form>
- </table>
Og herunder er min PHP-kode, som sender det hele til min mail:
- <?php
- $EmailFrom = "Falks Flytteforretning";
- $EmailTo = "kuckovicdesign@gmail.com";
- $Subject = "TestWeb - Falks";
- $Name = $_POST['Name'];
- $Email = $_POST['Email'];
- $Telefon = $_POST['Telefon'];
- $Opgave = $_POST['Opgave'];
- $Comments = $_POST['Comments'];
-
- // The body text of your email
-
- $Body = "";
- $Body .= "Navn: ";
- $Body .= $Name;
- $Body .= "
-
- ";
- $Body .= "Email: ";
- $Body .= $Email;
- $Body .= "
-
- ";
- $Body .= "Telefon: ";
- $Body .= $Telefon;
- $Body .= "
-
- ";
- $Body .= "Opgave: ";
- $Body .= $Opgave;
- $Body .= "
-
- ";
- $Body .= "Besked: ";
- $Body .= $Comments;
- $Body .= "
- ";
-
- // command that calls the php mail() function
- $result = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");
-
-
- // redirection as a function of $result variable boolean value
- if ($result){
- print "<center><b>Din besked blev sendt!<br>
- Vi vil besvare dit spørgsmål hurtigst muligt.<br>
- <br>
- Med venlig hilsen<br>
- Falks Flytteforretning</b></center>";
- }
- else{
- print "<center><b>Der opstod en fejl - prøv venligst igen</b></center>";
- }
- ?>
Er der nogen der kan se hvad der går galt?
Har arbejdet det meste af natten, så det kan godt være jeg er så træt, at jeg overser fejlen, hehe.
Al hjælp er modtaget med kyshånd.....