magneod Posted November 28, 2009 Share Posted November 28, 2009 Jeg har en form som inneholder blandt annet denne koden: <select name="Datoer"> <option value="17.jan.2010"> 17.jan.2010</option> <option value="28.jan.2010"> 28.jan.2010</option> <option value="17.feb.2010"> 17.feb.2010</option> <option value="13.juni.2010"> 13.juni.2010</option> </select> What I wonder is how should this be coded in send mail? attach the send mail code here: <?php if(isset($_POST['email'])) { // REDIGR DEN2.LINEN UNDER som ønske your@your.com //anonymous $email_subject = "Turbestilling"; function died($error) { // Feilmeldingen går her echo "Vi er veldig lei for det men det er funnet feil/er i formen du sendte. "; echo "Feilene vises under.<br /><br />"; echo $error."<br /><br />"; echo "Venligst gå tilbake og ordn disse feilene.<br /><br />"; die(); } // Ser etter om ventet data eksisterer if(!isset($_POST['first_name']) || !isset($_POST['email']) || !isset($_POST['telephone']) || !isset($_POST['Tur']) || //!isset($-POST['Datoer']) || !isset($_post['choice2']) || !isset($_POST['comments'])) { died('Vi er lei oss, men men det ser til å være noe gale med formen du har sendt.'); } $first_name = $_POST['first_name']; // required $email_from = $_POST['email']; // required $telephone = $_POST['telephone']; // not required $Tur = $_POST['Tur']; // $Datoer = $_POST['datoer']; $comments = $_POST['comments']; // required $error_message = ""; $email_exp = "^[A-Z0-9._%-]+@[A-z0-9.-]+\.[A-Z]{2,4}$"; if(!eregi($email_exp,$email_from)) { $error_message .= 'For oss ser det ut til at eposten adressen ikke er gyldig.<br />'; } $string_exp = "^[a-zæøåÆØÅ .'-]+$"; if(!eregi($string_exp,$first_name)) { $error_message .= 'Navnet som du har skrevet inn er ikke gyldig.<br />'; } if(strlen($comments) < 2) { $error_message .= 'Kommentaren du har skrevet ser ikke ut til å være gyldig<br />'; } //$string_exp = "^[0-9 .-]+$"; //if(!eregi($string_exp,$telephone)) { // $error_message .= 'Telefonnummert du har skrevet inn ser ikke ut til å vær gyldig.<br />'; //} if(strlen($error_message) > 0) { died($error_message); } $email_message = "Detaljer fra formen finner du under.\n\n"; function clean_string($string) { $bad = array("content-type","bcc:","to:","cc:","href"); return str_replace($bad,"",$string); } $email_message .= "Navn : ".clean_string($first_name)."\n"; $email_message .= "E-Post : ".clean_string($email_from)."\n"; $email_message .= "Telefon : ".clean_string($telephone)."\n"; $email_message .= "Tur : ".clean_string($Tur)."\n"; $email_message .= "Tur dato : " $Datoe."\n;" //This is wrong $email_message .= "Ønsker kontakt: ".clean_strin($choice2)."\n"; $email_message .= "kommentar: ".clean_string($comments)."\n"; // create email headers $headers = 'From: '.$email_from."\r\n". 'Reply-To: '.$email_from."\r\n" . 'X-Mailer: PHP/' . phpversion(); @mail($email_to, $email_subject, $email_message, $headers); ?> <!-- Inkluder html tagene her for suksesful sending --> <body background="../Test/fuzzy-lightgrey.jpg"> <div style="text-align: center"><img src="../Test/sma/topp2.jpg" border="0" width="1000" height="166" alt=""></div> <table border="0" width="1000" align="center" bgcolor="white"> <tr> <td align="center" valign="top"><br><br> Vi takker for at du kontaktet oss. Vi tar kontakt med deg så snart som mulig. <br><br> Ha en hyggelig dag! <br><br> <a href="../index.html">Tilbake</a> </td> </tr> </table> <? } ?> Thanks in advance for your help. best regards magneod Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.