1
조금 어려움을 겪고 있습니다. 아무도 왜 select 요소가 나를 위해 게시하지 않는지 설명 할 수 있습니까? 양식 필드의 나머지 부분은 이메일에 잘 게시됩니다. 단지 선택 항목이 비어 있습니다. 도움을 주셔서 감사합니다. 변수는 전자 메일에서 인쇄로 $formcontent
변수에게시하지 않은 요소 선택
<form action="/mail.php" method="POST">
<div id=”mainselection”>
<select name="type">
<option value="one">One</option>
<option value="two">Two</option>
<option value="three">Three</option>
<option value="four">Four</option>
<option value="five">Five</option>
<option value="six">Six</option>
<option value="seven">Seven</option>
</select>
</div>
<p>Full Name</p>
<input type="text" class="form-inputs" name="name">
<p>Email Address</p>
<input type="text" class="form-inputs" name="email">
<p>Mobile Number</p>
<input type="text" class="form-inputs" name="phone">
<p>Postcode</p>
<input type="text" class="form-inputs" name="postcode">
<input type="submit" class="send" value=" Contact Us ">
</form>
<?php
$accidenttype = $_POST['type'];
$name = $_POST['name'];
$email = $_POST['email'];
if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email))
{
die("E-mail address not valid<br><br>
You are now being redirected back");
}
$phone = $_POST['phone'];
$postcode = $_POST['postcode'];
$formcontent="Type: $type \n From: $name \n Email: $email \n Phone: $phone \n postcode: $postcode";
$recipient = "[email protected]";
$subject = "Email Subject";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
{print "Thank you message"; }
?>
예, 꽤 명백합니다. 고마워요! – Stainystain