- <h3>Contact Form:</h3>
- <form action="php/formmail.php" method="post" name="Contact">
- <table cellspacing="0" cellpadding="11" border="0" bgcolor="#0084ff" align="center" class="kantlinje">
- <tbody><tr>
- <td>Name:<br>
- <input type="text" class="skugga" size="40" name="name">
- <br>
- <br>
- Subject:<br>
- <input type="text" size="40" class="skugga" name="subject">
- <br>
- <br>
- <br>
- Email:<br>
- <input type="text" size="40" class="skugga" name="email">
- <br>
- <br>
- Message:<br>
- <textarea class="skugga" rows="7" cols="40" name="message"></textarea>
- <br>
- <br><input type="submit" value="Send Message" name="submit">
- </td>
- </tr>
- </tbody></table>
- </form>
- Put this in your page, then you need this as well,
- <?php
- // anger en variabel som kan lagra de eventuella felaktigheterna
- $errors = array();
- // kontrollera om ett Namn angivits
- if (!$_POST["name"])
- $errors[] = "- your name";
- // kontrollera om ett Ämne angivits
- if (!$_POST["subject"])
- $errors[] = "- subject in subjectrow";
- // kontrollera om en Epostadress angivits
- if (!$_POST["email"])
- $errors[] = "- your email";
- // kontrollera om ett Meddelande angivits
- if (!$_POST["message"])
- $errors[] = "- no message was written!";
- // om felaktig information finns visas detta meddelande
- if (count($errors)>0){
- echo "<strong>The following information must be filled in to send the form:</strong><br />";
- foreach($errors as $fel)
- echo "$fel <br />";
- echo "<br />Type in what is missing, and send it again Thanks! <br />";
- echo "<a href='javascript:history.go(-1)'>klicka här för att komma tillbaka till formuläret</a>";
- }
- else {
- // formuläret är korrekt ifyllt och informationen bearbetas
- $to = "robinhubner@gmail.com";
- $from = $_POST["email"];
- $subject = $_POST["subject"];
- $name = $_POST["name"];
- $message = $_POST["message"];
- if (mail($to, $subject, $message ,"From: $name <$from>"))
- echo nl2br("<h2>Your message was sent!</h2>
- <b>recipient:</b> $to
- <b>subject:</b> $subject
- <b>message:</b>
- $message
- ");
- else
- echo "Unable to send your message";
- }
- ?>
