script © 2013 by webdesign weisshart |
Form Mailer mit Antwort | |
So sieht´s aus | |
Und so sieht Ihre Eingabe aus | |
| |
Quellcode | |
<html>
<head> <style type="text/css"> .error {color: red; font-weight: 400; display: block; padding: 6px 0; font-size: 14px;} form {border: 1px solid #1A33FF; background: #ecf5fc; padding: 4px 5px 4px;width:80%;text-align:left;} input[type=text] {font: 15px/24px "Lato", Arial, sans-serif; color: #333; width: 100%; box-sizing: border-box; letter-spacing: 1px;} select:hover {color: #000000; background-color: white;} select {width: 100%; height: 50px; font-size: 100%; font-weight: bold; cursor: pointer; border-radius: 0; border: none; border: 2px solid #1A33FF; border-radius: 4px; appearance: none; padding: 8px 38px 10px 18px; -webkit-appearance: none; -moz-appearance: none; transition: color 0.3s ease, background-color 0.3s ease, border-bottom-color 0.3s ease;} input[type=submit]::before {background: #fff; content: ''; position: absolute; z-index: -1;} input[type=submit]:hover {color: #1A33FF;} input[type=submit]::after {background: #fff; content: ''; position: absolute; z-index: -1;} </style> </head> <body > <?php $nameErr = ""; $emailErr = ""; $genderErr = ""; $websiteErr = ""; $name = ""; $email = ""; $gender = ""; $Number = ""; $message = ""; $subject = ""; if ($_SERVER["REQUEST_METHOD"] == "POST") { if (empty($_POST["name"])) { $nameErr = "Name erforderlich"; } else { $name = test_input($_POST["name"]); } if (empty($_POST["email"])) { $emailErr = "Email erforderlich"; } else { $email = test_input($_POST["email"]); if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $emailErr = "Falsches Emailformat"; } } if (empty($_POST["course"])) { $Number = ""; } else { $Number = test_input($_POST["course"]); } if (empty($_POST["class"])) { $message = ""; } else { $message = test_input($_POST["class"]); } if (empty($_POST["gender"])) { $genderErr = "Beruf ist erforderlich"; } else { $gender = test_input($_POST["gender"]); } if (empty($_POST["subject"])) { $subjectErr = "You must select 1 or more"; } else { $subject = $_POST["subject"]; } } function test_input($data) { $data = trim($data); $data = stripslashes($data); $data = htmlspecialchars($data); return $data; } ?> <form method="post" align="center" action="Form Mailer<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> <table align="center" style="width: 100%"> <tr><td><b> Ihr Name: </b></td> <td><input type="text" name="name" placeholder="Type in your username.."/><span class="error"> * <?php echo $nameErr;?></span></td></tr> <tr><td><b> Ihre E-mail Adresse: </b></td> <td><input type="text" name="email" placeholder="Type in your E-mail.."/><span class="error"> * <?php echo $emailErr;?></span></td></tr> <tr><td><b> Ihre Telefonnummer: </b></td> <td><input type="text" name="course" placeholder="Type in your Number.."/><span class="error"> <?php echo $websiteErr;?></span></td></tr> <tr><td><b> Ihre Mitteilung </b></td> <td><textarea name="class" rows="5" cols="40"> Bitte eintragen </textarea></td></tr> <tr><td><b> Wo arbeiten Sie: </b> </td> <td> <input type="radio" name="gender" value="im Büro"/><label for="gender"> Büro </label><br/> <input type="radio" name="gender" value="am Bau"/><label for="gender"> Bau </label><br/> <input type="radio" name="gender" value="in der Fabrik"/><label for="gender"> Fabrik </label> <span class="error"> * <?php echo $genderErr;?></span> </td></tr> <tr><td><b> Ihre Heimatstadt: </b></td> <td><select name = "city[]" size = "4" multiple> <option value = "Heppenheim"> Heppenheim</option> <option value = "Bensheim"> Bensheim</option> <option value = "Weinheim"> Weinheim</option> <option value = "Darmstadt"> Darmstadt</option> <option value = "Mannheim"> Mannheim</option> <option value = "Frankfurt"> Frankfurt</option> </select> </td></tr> <tr><td><b> Ich stimme den Bedingungen zu </b></td> <td><input type="checkbox" name="checked" value = "1"/> </td> <?php if(!isset($_POST['checked'])) { ?> <?php } ?> </tr> <tr><td class="auto-style24"><br/><br/><input type="submit" name="submit" value="Abschicken"/></td></tr> </table> </form></center> <?php echo "<h3> Ihre Eingaben : </h3>"; echo ("<p> Name: $name <br/> "); echo (" Emailadresse : $email <br/>"); echo (" Telefonnummer: $Number <br/>"); echo (" Nachricht: $message <br/>"); echo (" Beruf: $gender </p>"); for($i = 0; $i < count($subject); $i++) { echo($subject[$i] . " "); } ?> </body> </html> |
Kontakt Datenschutz Impressum |